So richten Sie alle Steuerelemente aus (WPF-Stile)

Kann ich einen Stil angeben, der für alle Elemente gilt? Ich habe es versucht

   

Aber es hat nichts getan

Der von Ihnen erstellte Style zielt nur auf Control und nicht auf Elemente, die von Control . Wenn Sie den x:Key nicht setzen, wird er implizit auf den TargetType , also in Ihrem Fall x:Key="{x:Type Control}" .

Es gibt keine direkte Möglichkeit, einen Style anzugeben, der auf alle Elemente TargetType , die vom TargetType des Style . Sie haben einige andere Optionen.

Wenn Sie den folgenden Style

  

Sie können zum Beispiel auf alle Buttons zielen

  

oder verwende den Style direkt auf einem Element, zB Button

  

Wie Fredrik Hedblad antwortete, können Sie alle Elemente beeinflussen, die von der Kontrolle übernommen wurden.

Aber Sie können beispielsweise keinen Stil für Textblöcke und Schaltflächen mit demselben Stil anwenden.

das zu tun: