0

我有以下情况:在 xaml 中,我从数据库中获取值并填充组合框..如果组合框中的选定项目具有值“x”我想从工作窗口中隐藏一些元素..thx 为您提供提示

<TextBlock Text="XYZ:"/>
<ComboBox ItemsSource="{Binding DataContext.KeyLists.XYZ, 
                                RelativeSource={RelativeSource AncestorType={x:Type UserControl}}}" 
          SelectedValuePath="XYZId"  
          SelectedValue="{Binding XYZId, Mode=TwoWay}" 
          DisplayMemberPath="Name" />
4

1 回答 1

0

有很多方法可以解决这个问题。

  • 您可以使 IValueConverter 将选择值转换为可见性,适用于具有不同转换器参数的每个控件
  • 您可以使用 convtols 的触发器编写样式
  • 你可以(不推荐)在代码中处理这个
于 2013-01-17T22:05:00.260 回答