我想对默认 wpf 组合框的 PART_EditableTextBox 进行更改(例如更改背景)。
我尝试添加这样的样式:
<Style TargetType="{x:Type ComboBox}" BasedOn="{StaticResource {x:Type ComboBox}}">
<Setter Property="Control.Template">
<Setter.Value>
<ControlTemplate TargetType="ComboBox">
<TextBox x:Name="PART_EditableTextBox" Background="AntiqueWhite"/>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
但这会导致默认模板的其余部分被忽略。
有没有办法可以覆盖 PART_EditableTextBox 的特定属性,或者我必须复制整个控件模板并在那里进行更改?