XAML に複数のオプションとその他の要素 (StackPanels など) を含む ComboBox があります。ComboBox の選択したアイテムに基づいて StackPanels を非表示/表示できるようにしたいと考えています。
たとえば、アイテム 1 が選択されている場合、StackPanel 1 を表示し、他のすべての StackPanel を非表示にします。
項目 2 が選択されている場合は、StackPanel 2 を表示し、他のすべての StackPanel を非表示にします。
項目 3 が選択されている場合は、StackPanel 1 と 2 を表示し、その他を非表示にします。
これは、ComboBox 選択変更イベントを呼び出して大規模な if ステートメントを実行するだけで、データバインディングなしで簡単に実行できますが、適切な WPF の方法を見つけたいと思います。
ComboBox の ValueConverter を作成することを考えていましたが、これを行う最もエレガントな方法がわかりません。
誰にもアイデアはありますか?
ありがとう!