在Texttrigger中使用Textbox.Text作为值

时间:2015-11-11 13:00:32

标签: wpf xaml datagrid datatrigger

我是XAML和WPF的新手,我正面临着Datatrigger的问题。我有一个文本框,例如" 2012"作为文字。现在我想在这个特定的年份突出显示Datagrid中的Rows。它使用Value =" 2012",但我希望每次文本框更改时都要检查它。

是否有可能以某种方式获得" Textbox.Text"进入那个Datatrigger值?

这背后的原因是为用户提供某种光学反馈,以便在我的数据网格中找到这些年份。

project/Build.scala:8: object BuildInfo is not a member of package *******

我已经尝试过使用本地类/资源,但它并没有用于"值"

                <Style.Triggers>
                    <DataTrigger Binding="{Binding Year}" Value="2012">
                        <Setter Property="Background" Value="#8EBB3F"/>
                    </DataTrigger>

我希望它清楚我想要实现的目标:)

谢谢

PS:对不起,我已经不习惯用英语写作了......

1 个答案:

答案 0 :(得分:0)

您可以Binding ElementName DataTrigger使用此TextBox tbTest Value="{Binding ElementName=tbTest, Path=Text}" }。

{{1}}