将默认ControlTemplate应用于一个Control

时间:2017-01-30 09:33:32

标签: wpf xaml devexpress devexpress-wpf

我已经像这样修改了ComTeBoxEdit的ControlTemplate(在App.xaml中):

<ControlTemplate x:Key="CustomComboBoxEditTemplate" TargetType="{x:Type dxe:ButtonEdit}">
           ...
</ControlTemplate>
<Style TargetType="{x:Type dxe:ComboBoxEdit}">
   <Setter Property="Template" Value="{StaticResource CustomComboBoxEditTemplate}"/>
</Style>

对于1控制,我需要原件。如何仅为1个控件设置原始模板?

<dxe:ComboBoxEdit Name="PART_Editor" ItemsSource="{Binding ...}"
   Template="What can I write here?">
</dxe:ComboBoxEdit>

1 个答案:

答案 0 :(得分:2)

您可以将Style属性设置为{x:Null}以使用默认样式:

<dxe:ComboBoxEdit Name="PART_Editor" ItemsSource="{Binding ...}" Style="{x:Null}" />

当然,这假设控件实际上具有默认样式。