“IsReadOnly”无效的文本框样式触发器

时间:2011-08-09 11:43:54

标签: c# wpf resources triggers textbox

我创建了一个具有样式的应用程序资源,如果文本框具有“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也不起作用。所以,问题:如果你检查“真实”,触发器是否只能工作?并且IsReadOnly根本不受支持吗?如果是这样:我如何知道实际支持哪些控件属性?

1 个答案:

答案 0 :(得分:0)

按照提供的链接查看此问题的答案:

DataTrigger problem with textbox