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 に答える