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>

WPF 控件模板 - 默认样式

控件模板的目的是定义控件的显示方式。您不能拥有基于另一个控件模板的控件模板(这没有意义)。您可以做的是采用默认的控件模板并随意修改它。

按钮的默认控件模板可在此处找到