我要做的是根据对 Telerik ComboBox 的选择设置条件可见性触发器(Silverlight)。我如何告诉它查找值是否存在,然后在另一个控件上设置可见性?这个想法是,一个不同的控件甚至不可见,直到在前一个组合框中选择了某些东西。
所以像;
<i:Interaction.Triggers>
<ei:DataTrigger Value="{x:Null}" Binding="{Binding Text,ElementName=FirstComboBox}">
<ei:ChangePropertyAction TargetName="SecondComboBox" PropertyName="Visibility" Value="Collapsed"/>
</ei:DataTrigger>
<ei:DataTrigger Value="{A_VALUE_EXISTS_AS_CHOSEN_FROM_COMBO}" Binding="{Binding Text,ElementName=FirstComboBox}">
<ei:ChangePropertyAction TargetName="SecondComboBox" PropertyName="Visibility" Value="Visible"/>
</ei:DataTrigger>
</i:Interaction.Triggers>
我知道我可以去看看它是否为 Null 并且不存在任何值,但是一旦从组合框中做出选择,无论选择了什么,我如何判断它是否存在值,触发 Visible 触发器?
所以更简单,如果 ComboBox1 选择了一个值,ComboBox2 变得可见?感谢您节省时间和脑力!