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