今後のEuropianサッカー選手権でポールを作ることができる小さなアプリケーションを作成しようとしています。別のコンボボックスからの値に応じてコンボボックスの項目を表示します
これのために、私はofcourseのマッチを追加する必要があります。
私が願っているのは、3つのコンボボックスを持つことです。最初のコンボボックスは、どのような種類のマッチ(Poule A、Poule Bなど)によって設定されます。そのコンボボックスが設定された後、私は次の2つのコンボボックスだけがそれらのパウルにあるチームを表示したい。
私はこれがコンバータを使用して行うことができると信じていますが、私はそれを動作させるように見えません。
現在のコード:
<ComboBox ItemsSource="{Binding MatchTypes}"
DisplayMemberPath="TypeName"
Grid.Row="1" />
<ComboBox ItemsSource="{Binding Teams}"
DisplayMemberPath="TeamName"
Grid.Column="1"
Grid.Row="1" />
<ComboBox ItemsSource="{Binding Teams}"
DisplayMemberPath="TeamName"
Grid.Column="2"
Grid.Row="1" />
最初のコンボボックスで選択したPouleの中にある唯一のチームのための最後の二つのコンボボックスを照会する簡単な方法は、(?LINQ)はありますか?
可能であれば、私はこれをviewmodelから取り除き、コンバータなどを使用することをお勧めします。
、ビューモデルでデータ操作を実行しよう。 – Nair
詳細な回答ありがとうございます。私はこれと一緒に行くことができると確信しています。 –