c# - 如何删除 BasedOn 样式中的触发器?

标签 c# wpf xaml triggers styles

<Style x:Key="originalStyle" TargetType="TextBox">
    ...setters...
    <Style.Triggers>
        <DataTrigger Binding="{Binding yyy}" Value="1">
            <Setter Property="FontSize" Value="{DynamicResource xxx}"/>
        </DataTrigger>
    </Style.Triggers>
</Style>

除了要删除的 DataTrigger 之外,我喜欢样式中的所有内容。怎么改?

<Style x:Key="derivedStyle" BasedOn="{StaticResource originalStyle}">
   ...How to remove the DataTrigger???....
</Style>

最佳答案

您可以制作一个包含所有常见内容的“基本样式”,并创建两种样式 BasedOn 该样式。

关于c# - 如何删除 BasedOn 样式中的触发器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6310711/

相关文章:

c# - 如何通过编程调整流文档中的段落间距

c# - 在 C# 程序中使用 C++ 常量

c# - WPF:应用程序空闲时间

c# - 更改项目的显示方式 WPF 列表框

c# - 如何从 C# 代码获取屏幕大小到 XAML?

c# - 在 c# 中使用 c lib - 包含指向数组第一个元素的指针的结构

c# - 想在 ASP.NET MVC 中每天执行一次查询

c# - 如何使用相对路径使用 StreamWriter 创建文件?

c# - WPF 透明文本与不透明背景

c# - 使用 WrapPanel 添加一个 TextBox 作为 ItemsControl 的最后一个元素