2
在Windows 10 UWP之間的數據就可以建立多個窗口爲一個單一的應用程序(包含一個單獨的窗口和線程又名觀點):如何共享多個視圖
但是,什麼是分享在UWP多個視圖中的數據/對象的正確方法?沒有關於這方面的信息在MSDN中提供。這個主題有一篇很好的文章:Windows 10, UWP, Multiple Windows, ViewModels and Sharing State。難點在於App.xaml
是針對每個視圖單獨實例化的。看到別人在類似的情況下做什麼很有意思?
類似的問題,其涉及到的網頁,但沒有訪問量:(UWP) Best practice for sharing data between pages
我完全不同意將共享數據放入app.xaml或類似的黑客。你應該建立一個體面的服務或存儲庫來處理這種複雜的情況。 – Bart
@Bart爲什麼不使用[併發集合](https://msdn.microsoft.com/en-us/library/dd997305(v = vs.110).aspx)和某些[同步基元](https:// msdn.microsoft.com/en-us/library/ms228964(v=vs.110).aspx)? – Romasz
@Romasz他們沒有錯,「au contraire」,但我仍然會去體面的建築。 – Bart