【发布时间】:2016-02-12 13:49:37
【问题描述】:
我是 XAML 和 WPF 的新手,我遇到了 Datatrigger 的问题。我有一个文本框,例如“2012”作为文本。现在我想突出显示特定年份的 Datagrid 中的行。它与 Value="2012" 一起使用,但我希望每次文本框更改时都对其进行检查。
是否有可能以某种方式将“Textbox.Text”放入该 Datatrigger 值中?
这背后的原因是为了给用户某种视觉反馈,在我的数据网格中哪里可以找到这些年份。
<Style.Triggers>
<DataTrigger Binding="{Binding Year}" Value="2012">
<Setter Property="Background" Value="#8EBB3F"/>
</DataTrigger>
我已经尝试使用本地类/资源,但它不适用于“值”
<local:Year x:Key="myDataSource" val="2012"/>
我希望它清楚我想要达到的目标:)
谢谢
PS:对不起,我已经不习惯用英文写作了……
【问题讨论】:
标签: wpf xaml datagrid datatrigger