我有一個WPF應用程序,其中包含一些Window
s和幾個UserControl
s和一個Coordinator
對象。該窗口及其所有用戶控件通過其DataContext指向一個對象,該對象位於協調器中。WPF綁定和指針
問題是我想在協調器中更改此對象(例如創建新對象()),但我希望所有DataContext
都指向新對象。
我試圖通過引用窗口構造函數發送對象,但它沒有幫助。
有關如何重寫所有指針指向的內存位置的任何想法?
(我不想替換對象中的屬性,因爲它很多工作,也不使用指向替換對象的中間對象)
我簡化我的問題,以實際說明這個問題,我有很多不同datacontexts窗口的每一個與上面的描述,因此我想改變從協調員的所有對象,並避免改變窗口屬性, – Eran 2010-06-01 07:29:00