我正在使用 Unity 容器开发 WPF Prism 应用程序。问题是:我有一个ListBox
,每个元素都有它自己的 ViewModel。在该元素中,我需要从位置列表中选择一个位置。所有元素的位置列表都相同。如何在父 ViewModel 中共享此列表?
在互联网上,我用谷歌搜索了我可能:
使用
RegionContext
. 但这不是正确的方法(RegionContext
只能服务一个对象,但我不仅有位置)。使用
SharedService
. 但是,在我看来,这种方式更适合实时数据变化。
有正确的方法吗?最佳实践