2
A
回答
0
它應該是這樣的:
<ComboBox x:Name="cbModels"
ItemsSource="{Binding ElementName=comboBox1,Path=SelectedItem.Orders}"
DisplayMemberPath="OrderId"/>
的SelectedItem.Orders
顯示在comboBox1
選定客戶的訂單。
2
讓我們假設你的組合框的名稱是comboBox1
,comboBox2
和comboBox3
下面我給例如只有一個事件。在此基礎上,您可以爲所有組合框觸發事件。
comboBox1.SelectionChanged += new SelectionChangedEventHandler(comboBox1_SelectionChanged);
這是事件的呼叫
void comboBox1_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
comboBox2.SelectedIndex = comboBox1.SelectedIndex;
//do other work here
}
1
我有我的應用程序類似的東西。您必須使用ObservableCollection <>而不是列表<>。
我有2個組合框,您可以選擇在第一個組合框中「分組」結果,如果需要,可以在第二個組合框中進入更多細節。
第一個擁有「安全,國家,行業」,第二個擁有證券,國家或行業的清單...取決於第一個選擇。
爲此,我已將組合框綁定到ObservableCollection。當用戶在ComboBox1中選擇一些東西時,我會從SelectionChanged事件中知道它,並將填充ObservableCollection for ComboBox2與國家,部門或證券。
The ObservableCollection <>然後會「自動」通知comboBox2有新項目,它會刷新。
哦,爲了這個工作,你必須用MVVM模式來做...但我假設你已經在使用它了。
相關問題
- 1. 根據選定的索引從另一個組合框填充組合框
- 2. 根據另一個選擇填充一個組合框
- 3. 根據另一個組合框值更改組合框值?
- 4. 如何根據datagridview中另一個組合框中的選定值填充datagridview中的組合框?
- 5. 從另一個組合框填充組合框
- 6. 從另一個組合框,VBA填充和排序組合框
- 7. 根據另一個選擇的值設置一個組合框
- 8. 根據組合框中的選項填充組合框?
- 9. Django的 - jquery:基於另一個組合框的選擇填充組合框
- 10. 使用另一個組合框中的選擇來填充組合框
- 11. MVVM和(動態)從另一個組合框的值填充組合框
- 12. 如何根據另一個組合框的值動態地將數據填充到組合框?
- 13. 組合框到另一個組合框
- 14. 如何根據另一個組合框的選定項過濾一個組合框集合?
- 15. 基於另一個組合框值選擇一個組合框值
- 16. 如何根據另一個組合框中的選擇禁用組合框?
- 17. 用另一個數據框(組合)的值填充熊貓數據框
- 18. Qt如何根據另一個組合框中的選定選項設置組合框的值
- 19. 填充與一個數據TABEL組合框,並保存選擇在另一個
- 20. 從組合框1中選擇的值填充組合框2
- 21. 如何在VB.NET中填充DataGridView中的特定組合框選擇另一個組合框中的另一個組合框
- 22. 從DataTable填充的組合框中選擇一個值
- 23. 組合框的值隱藏另一個組合框
- 24. 從其他組合框的選定項目填充組合框
- 25. Silverlight的綁定組合框到另一個組合框
- 26. 根據2個組合框填充文本框
- 27. 根據組合框中的選擇填充文本框
- 28. 將組合框綁定到另一個組合框
- 29. 綁定組合框到另一個組合框在WPF
- 30. 得到一個組合框的值,並創建另一個組合框
當前一個組合框的元素髮生變化時,我更改了組合框的項目源。也感謝您的解決方案,我也會嘗試實施它。 – RATHI