Je suis en train de définir un style global pour contrôler plusieurs types dérivés en mettant dans mon app.xaml:WPF- Pourquoi ces styles ne fonctionnent-ils pas?
<Style TargetType="{x:Type Control}">
<Setter Property="Background" Value="{Binding BackgroundBrush, Source={x:Static m:Settings.Instance}, UpdateSourceTrigger=PropertyChanged}" />
<Setter Property="Foreground" Value="{Binding ForegroundBrush, Source={x:Static m:Settings.Instance}, UpdateSourceTrigger=PropertyChanged}" />
<Setter Property="BorderBrush" Value="{Binding ForegroundBrush, Source={x:Static m:Settings.Instance}, UpdateSourceTrigger=PropertyChanged}" />
<Setter Property="UseLayoutRounding" Value="True" />
</Style>
<Style TargetType="{x:Type Window}" BasedOn="{StaticResource {x:Type Control}}" />
<Style TargetType="{x:Type Button}" BasedOn="{StaticResource {x:Type Control}}" />
En ce moment, le style de fenêtre ne fonctionne que dans la fenêtre de studio de design visuel et le style de bouton n » t travail du tout. Qu'est ce que j'ai mal fait?
Quelle version de Visual Studio et .NET Framework utilisez-vous? J'ai eu des problèmes pour faire fonctionner les styles avec .NET 4.0 (WPF 4.0). Voir http://stackoverflow.com/questions/4239714/why-cant-i-style-a-control-with-the-aero-theme-applied-in-wpf-4-0. – devuxer