Wie zur Ausrichtung auf alle Steuerelemente (WPF-Styles)
Kann ich angeben, einen Stil, der gilt für alle Elemente? Ich habe versucht,
<Style TargetType="Control">
<Setter Property="Margin" Value="0,5" />
</Style>
Aber es hat nichts
InformationsquelleAutor Jiew Meng | 2010-11-09
Du musst angemeldet sein, um einen Kommentar abzugeben.
Den
Style
Sie erstellt nur fürControl
und nicht die Elemente, die sich ausControl
. Wenn Sie nicht diex:Key
es ist implizit festgelegt, um dieTargetType
, also in deinem Fallx:Key="{x:Type Control}"
.Gibt es keine direkte Möglichkeit zum angeben einer
Style
, dass die Ziele alle Elemente, die sich aus derTargetType
desStyle
. Sie haben einige andere Optionen.Wenn Sie die folgenden
Style
Du kannst alle
Buttons
zum Beispieloder verwenden Sie den style direkt auf ein beliebiges element, z.B.
Button
Ich Frage mich, warum mein Stil mit dem Ziel, Art der
FrameworkElement
war nicht bei allen meinen Kontrollen - diese Frage geantwortet!Ist es wirklich so beschissen, dass muss ich angeben Stil für alle Arten von Steuerelementen platziert Fenster, nicht nur für einige root-Sache, gemeinsam für alle???
InformationsquelleAutor Fredrik Hedblad
Als Fredrik Hedblad, antwortete Sie bewirken können, alle Elemente, die geerbt von Kontrolle.
Aber können Sie nicht anwenden-Stil für den textblock und die Schaltfläche mit dem gleichen Stil zum Beispiel.
tun:
InformationsquelleAutor qazwsx123