Bonjour,
Cela fait 2 jours que j'ai commencer en WPF a apprendre a me servir des style et Template (j'ai pu d'ailleur faire des effet vraiment très sympa). Mais voila comme toute chose a une fin, j'ai un problème qui m'enrage.
Il y de cela 15min j'ai délesté un sujet que je n'aurais pas du.
Raison, problème résolu sans comprendre pourquoi ...Sauf que la, le problème est de retour
Le problème:
- Sur 2 de mes styles la couleur Foreground ne veut pas s'appliquer alors que aucun autre élément de mon logiciel n'as rencontrer ce problème
Premier style "ToolTip":
Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 <Style TargetType="{x:Type ToolTip}"> <Setter Property="Foreground" Value="{DynamicResource ToolTipTxt}" /> <Setter Property="Template" Value="{DynamicResource TToolTip}" /> </Style> <ControlTemplate x:Key="TToolTip" TargetType="{x:Type ToolTip}"> <Border x:Name="Root"> <Border BorderBrush="{DynamicResource ToolTipBorder}" BorderThickness="1" CornerRadius="2" Padding="4" Background="{DynamicResource ToolTipBack}"> <ContentPresenter HorizontalAlignment="Center" VerticalAlignment="Center" /> </Border> </Border> </ControlTemplate>
Second Style "Menu":
Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 <Style TargetType="{x:Type Menu}"> <Setter Property="Template" Value="{DynamicResource TMenu}" /> </Style> <Style TargetType="{x:Type MenuItem}"> <Setter Property="Foreground" Value="{DynamicResource MenuItemTxt}" /> </Style> <ControlTemplate x:Key="TMenu" TargetType="{x:Type Menu}"> <Border HorizontalAlignment="Stretch" Width="Auto" CornerRadius="0,0,4,4" BorderBrush="{DynamicResource MenuBorder}" Margin="0,-1,0,0" BorderThickness="1" Background="{DynamicResource MenuBack}"> <StackPanel ClipToBounds="True" Orientation="Horizontal" IsItemsHost="True" /> </Border> </ControlTemplate>
Je n'ai pas encore entièrement fini le code du menu donc normal s'il y as quelque incohérence si vous copier ce code (MenuItem n'as pas de ControlTemplate par exemple)
Donc voila Je ne voit pas pourquoi le problème est revenu mais pense savoir pourquoi toute a l'heure il avait disparu:
Des propriété Style dans mes fenêtre XAML qui pointaient sur des style non référencé.
Qui peut m'aider?
Merci
Partager