我有一段使用多个绑定的 WPF/C# 代码:
- 组合框用于选择帐户
- 第二个组合框的 itemssource 属性绑定到选定的帐户。第二个组合框用于选择联系人
- 网格的 itemssource 属性绑定到选定的帐户。此网格包含选定的帐户发票。
- Contacts 组合框父 DataContext 绑定到选定的 Invoice。
- Contacts 组合框的 SelectedItem 绑定到数据上下文中 Invoice 的 InvoiceContact 属性。
但是,绑定不会按照我希望的顺序更新。当我选择另一个帐户时,Contact 组合框的 ItemsSource 属性首先更改,然后显然更改了 SelectedItem,这会更改 InvoiceContact,然后,选定的 Invoice 会更改...
无需说它会弄乱所选的发票。
如何控制用于更新绑定的顺序?
谢谢
亚历克斯