WPF 控件模板 - 默认样式
本文关键字:默认 样式 控件 WPF | 更新日期: 2023-09-27 18:35:54
我想使用按钮的默认样式,只想添加一个带有 2-3 个绑定的网格和堆栈面板。当我在我的样式中添加控件模板时,所有触发器,边框-, ...设置将被覆盖。如何在使用其余默认设置的同时只添加网格/堆栈面板/绑定?
<Style x:Key="listbutton">
<Setter Property="Button.Height" Value="40"/>
<Setter Property="Button.Margin" Value="0,3"/>
<Setter Property="Button.Template">
<Setter.Value>
<ControlTemplate>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
控件模板的目的是定义控件的显示方式。您不能拥有基于另一个控件模板的控件模板(这没有意义)。您可以做的是采用默认的控件模板并随意修改它。
按钮的默认控件模板可在此处找到