我有一塊WPF/C#代碼,使用幾個綁定:什麼定義了WPF中的綁定更新順序?
- 甲組合框用來選擇一個帳戶
- 第二組合框的ItemsSource屬性綁定到所選擇的帳戶。第二個組合框用於選擇聯繫人
- 網格的itemssource屬性綁定到選定的帳戶。此網格包含選定的帳戶發票。
- 聯繫人組合框父DataContext綁定到選定的發票。
- Contacts組合框的SelectedItem綁定到datacontext中Invoice的InvoiceContact屬性。
但是綁定並沒有按照我希望它們的順序更新。當我選擇另一個帳戶時,聯繫人組合框的ItemsSource屬性首先發生變化,然後顯然更改SelectedItem,這將更改InvoiceContact和THEN,所選發票更改...
不需要告訴它弄亂了已選擇發票。
如何控制用於更新綁定的順序?
感謝
亞歷
圖形用戶界面元素是相互綁定還是都綁定到數據源或視圖模型? – 2009-10-23 19:26:19
如果沒有看到實際的XAML,就很難猜出。 也許你可以通過在綁定中使用Mode-Property來簡化生活(雙向,單向,單向源代碼) – 2010-06-09 17:17:43