带有"IsReadOnly"的文本框样式触发器不工作

本文关键字:quot 触发器 工作 样式 IsReadOnly 带有 文本 | 更新日期: 2023-09-27 18:04:50

我制作了一个样式的应用程序资源,如果文本框有"IsReadOnly"属性,应该触发。如下所示:

<Application.Resources>
    <Style TargetType="{x:Type TextBox}" >
        <Style.Triggers>
            <Trigger Property="IsReadOnly" Value="True">
                <Trigger.Setters>
                    <Setter Property="Background" Value="Black" />
                </Trigger.Setters>
            </Trigger>
        </Style.Triggers>
    </Style>
</Application.Resources>

然而,程序对此没有反应。当我使用IsEnabled=True时,它可以工作。然而,IsEnabled=False也不起作用。那么,问题来了:触发器是否只有在勾选"True"时才有效?是否完全不支持IsReadOnly ?如果是这样:我如何知道实际支持哪些控件属性?

带有"IsReadOnly"的文本框样式触发器不工作

查看此问题的答案,请点击提供的链接:

文本框数据触发问题