Ich versuche, einen Setter in meiner Anwendung zu verwenden, um die Schriftgröße aller Steuerelemente zu ändern. Mein Stil ist wie folgt aussehen:WPF-Setter funktioniert bei einigen Steuerelementen nicht
<Style x:Key="baseStyle" TargetType="{x:Type Control}">
<Setter Property="FontSize" Value="12" />
<Setter Property="Background" Value="{x:Null}" />
<Style.Triggers>
<DataTrigger Binding="{Binding Width, ConverterParameter=1000, Converter={StaticResource DoubleToBoolConverter}, ElementName=window, Mode=OneWay}" Value="True">
<Setter Property="FontSize" Value="24" />
<Setter Property="Background" Value="Red" />
</DataTrigger>
</Style.Triggers>
</Style>
Alle meine Substile sind wie diese suchen
<Style BasedOn="{StaticResource baseStyle}" TargetType="{x:Type Button}">
...
</Style>
Mein Problem ist, dass meine Designs auf alle Bedienelemente angewendet isnot. Labels zum Beispiel Naht meine Setter Fontsize
Standard-Style zu ignorieren:
Triggered Stil:
Y u Unter Arten entfernen Substile Stile für die Steuerung machen machen –