【发布时间】:2013-10-07 22:48:30
【问题描述】:
DataTrigger 如何根据绑定的字符串更改堆栈面板的可见性? 我有以下 Xaml
<StackPanel HorizontalAlignment="Right"
Orientation="Horizontal"
Grid.Column="1"
Background="#FF7a7a7a">
<StackPanel.Style>
<Style TargetType="{x:Type StackPanel}">
<Style.Triggers>
<DataTrigger Binding="{Binding SearchText}" Value="">
<Setter Property="Visibility" Value="Hidden"/>
</DataTrigger>
</Style.Triggers>
</Style>
</StackPanel.Style>
Content....
</StackPanel>
我知道SearchText 在StackPanel 之外得到更新和正确绑定
有人能给我指出正确的方向吗?
【问题讨论】:
-
当我绑定到
TextBoxText 属性时,它可以工作。你知道你的财产要返还什么吗? -
我的
SearchText属性是String类型 -
是的,但它是返回任何值还是返回
null
标签: c# wpf data-binding