C# 如何针对所有文本框';窗口上的Groupbox中的-WPF

C# 如何针对所有文本框';窗口上的Groupbox中的-WPF,c#,wpf,C#,Wpf,我正在尝试设置一个windows.resoruces样式,该样式以所有groupbox中的所有textbox为目标(因此它不会以groupbox中未找到的textbox为目标) 我知道我可以使用x:key字段,但我想知道是否有一种方法可以针对整个窗口或应用程序的控件中的某些控件?可以使用的一个技巧是在没有x:key字段的情况下定义文本框样式。此选项将应用于所有未指定样式的文本框 对于GroupBox中的文本框,不使用这些框上的Style标记来使用此样式,对于所有其他文本框,使用Style标记来使

我正在尝试设置一个windows.resoruces样式,该样式以所有groupbox中的所有textbox为目标(因此它不会以groupbox中未找到的textbox为目标)


我知道我可以使用x:key字段,但我想知道是否有一种方法可以针对整个窗口或应用程序的控件中的某些控件?

可以使用的一个技巧是在没有x:key字段的情况下定义文本框样式。此选项将应用于所有未指定样式的文本框


对于GroupBox中的文本框,不使用这些框上的Style标记来使用此样式,对于所有其他文本框,使用Style标记来使用特定的命名样式…

可以使用的一个技巧是在不使用x:key字段的情况下定义文本框样式。此选项将应用于所有未指定样式的文本框


对于GroupBox中的文本框,不使用这些框上的Style标记来使用此样式,对于所有其他文本框,使用Style标记来使用特定的命名样式…

您可以尝试在GroupBox中使用嵌套样式,但不使用


...

您可以尝试在GroupBox中为文本框设置嵌套样式,但不带


...
<Style TargetType="GroupBox">
    <Style.Resources>
        <Style TargetType="TextBox">
            ...
        </Style>
    </Style.Resources>
</Style>