2011-11-08 137 views
0

我正在使用MVVM模型的WPF Tab控件。 我有兩個2選項卡說Tab1和Tab2。 在tab1中,我有一些數據,如名字現在填寫在tabl現在如果我有tab2我需要訪問tab1值。WPF選項卡控件訪問先前的選項卡數據

如何做到這一點 在此先感謝!

+0

如果您使用的是MVVM模型,您可以與這些選項卡之間的數據共享模型類。 – Arseny

回答

0

如果兩個選項卡都在同一個Datacontext下,那麼這兩個選項卡應該有權訪問「選項卡1」綁定到的viewmodel屬性。

也,"ElementName" bindings將跨標籤工作。

+0

每個選項卡都加載不同的視圖模型。 – ashoknalam

+0

元素名稱綁定仍然可以在視圖模型之間工作。另一個選擇是引入一些ViewModel通信以在兩者之間同步值...只需在兩個VM(共享數據)中添加一個引用到另一個虛擬機或單個類即可像MVVM-Light工具包或PRISM中那樣的消息傳遞系統,IIRC可以使用這些獨立的任何一種(即,您不需要使用工具包的其餘部分) –

相關問題