C# WPF自定义控件中模板零件的样式
如何为WPF中自定义控件的一部分控件设置样式?您的示例代码试图设置C# WPF自定义控件中模板零件的样式,c#,wpf,textbox,C#,Wpf,Textbox,如何为WPF中自定义控件的一部分控件设置样式?您的示例代码试图设置自定义控件本身的模板属性,而不是自定义控件中包含的文本框属性。如果没有显示要更改的ControlTemplate文本框的XAML,那么很难回答这样的问题。事实上,我只能“指导”您如何在任何文本框上执行此操作: <Style TargetType="MyCustomControl"> <Setter Property="Template"> <Setter.Value>
自定义控件
本身的模板
属性,而不是自定义控件
中包含的文本框
属性。如果没有显示要更改的ControlTemplate
文本框的XAML,那么很难回答这样的问题。事实上,我只能“指导”您如何在任何文本框上执行此操作:
<Style TargetType="MyCustomControl">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type CustomControl}">
<Grid>
...
<TextBox Background="{Binding SomeBrushProperty}">
<TextBox.Template>
<ControlTemplate TargetType="{x:Type TextBox}">
<!--Define your TextBox ControlTemplate here-->
</ControlTemplate>
</TextBox.Template>
</TextBox>
...
</Grid>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
你的问题一点也不清楚..添加有效的代码和描述作为你想要实现的目标
<TextBox Background="{Binding NewTextValue}">