Я разрабатываю приложение WPF Prism с использованием контейнера Unity.Проблема в том, что у меня есть ListBox
, у каждого элемента есть своя ViewModel.В этом элементе мне нужно выбрать местоположение из списка мест.Список локаций одинаков для всех элементов.Как я могу поделиться этим списком в родительской ViewModel?
В интернете я погуглил, что могу:
Использовать RegionContext
.Но это не правильный путь (RegionContext
может обслуживать только один объект, но у меня есть не только местоположения).
Использовать SharedService
.Но, по моему мнению, этот способ больше подходит для изменения данных в реальном времени.
Есть ли правильный путь?Лучшая практика