我正在嘗試創建一個小型應用程序,以便爲即將到來的歐洲足球錦標賽做出貢獻。根據來自不同組合框的值顯示組合框項目
爲此,我需要添加匹配的課程。
我想要的是有3個組合框,其中第一個是由它匹配的類型(Poule A,Poule B等)設置的。在設置了組合框之後,我希望接下來的兩個組合框只顯示那些使用這些蠟筆的球隊。
我相信這可以使用轉換器,但我似乎無法得到它的工作..或有更好的方法?
當前代碼:
<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" />
有一個簡單的方法(LINQ?)查詢最後兩個組合框的只有那些在第一組合框中選擇的POULE球隊?
如果可能的話,我寧願不要使用視圖模型,並使用轉換器或類似的東西。
我完全同意,試圖在視圖模型進行數據處理。 – Nair
感謝您的詳細解答。我相信我可以通過這個去解決問題。 –