0

すべてのグループボックス内のすべてのテキストボックスを対象とする windows.resouces スタイルをセットアップしようとしています (そのため、グループボックス内にないテキストボックスは対象になりません)。

x:key フィールドを使用できることはわかっていますが、ウィンドウ全体またはアプリケーションのコントロール内の特定のコントロールを対象にする方法があるかどうか疑問に思っていましたか?

4

2 に答える 2

3

Style.TargetType を使用するが x:key を使用しない GroupBox の Style.Resources でTextBoxesネストれたスタイルを試すことができます。

<Style TargetType="GroupBox">
    <Style.Resources>
        <Style TargetType="TextBox">
            ...
        </Style>
    </Style.Resources>
</Style>
于 2012-04-16T22:39:34.753 に答える
0

使用できるトリックの 1 つは、x:key フィールドを使用せずに Textbox スタイルを定義することです。これは、Style が指定されていないすべての TextBox に適用されます。

GroupBox 内の TextBox には Style タグを使用せずにこの Style を使用し、他のすべての TextBox には Style タグを使用して特定の名前付き Style を使用します...

于 2012-04-16T22:19:38.607 に答える