私がしようとしているのは、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>
は、私はそれがヌルだとは値が存在しない場合、私は見に行くことができます知っているが、選択は関係なく、選ばれたもののコンボボックスから作られた後、どのように私は値が存在する場合は、オフに解雇、それを伝えることができます目に見えるトリガーですか?
さらに簡単ですが、ComboBox1の値が選択されている場合、ComboBox2が表示されますか?時間と脳力を節約してくれてありがとう!
Silverlightではわかりませんが、WPFではコンバータを使用しています。私はあなたのタグをWPFを取った。私はそれがOKであることを望む。 – Paparazzi
うわー、私は、基本的には「コンボから選択されたテキストをここに持っています」と結びつけることができるブール値があると思いました。と私は気にしない、WPF&SLのxamlはほとんどの答えが引き継ぐ時間のほとんどのようなものです。ありがとう! –
可視性に缶詰のブールがあります。コンバータはかなり簡単に私は1つを投稿します。 – Paparazzi