0
現在の選択のタイプに応じて、ボタンの有効状態をトリガーしたいと思います。WPFでの選択の種類に応じてボタンを有効/無効にする方法は?
など。私は親とその子供を表示するツリービューを持っています。選択が '親'項目にある場合、 'btnShowParentData'ボタンが有効になります。 私はValueConvertionを経由して、これをやった:
<Button name="btnShowParentData" IsEnabled="{Binding ElementName=tree, Path=SelectedValue, Converter={StaticResource ParentSelectedConv}}" />
私はもっとエレガントな方法を探してください。私は各選択タイプに対してConverterClassを作成したくありません。
あなたのappraochで:どのタイプのパラメータですか? typeof(ParentClass).Nameと比較される単純な文字列ですか? – mamuesstack
'Type'にして直接比較すると、XAMLで' {x:Type ns:Class} 'を使って 'typeof(Class)'を簡単に得ることができます。 (プロパティの型が 'Type'の場合、' x:Type'は必要ありません。自動的に文字列から変換されます) –