В приложении WPF у меня есть MainWindow : Window
, который загружает POSView : UserControl
.
POSView должен автоматически показывать некоторые данные пользователю при загрузке главного окна.
POSView связан со своими свойствами класса ViewModel, который, в свою очередь, связан со свойствами модели.
Я пытаюсь следовать шаблону MVVM. Мой вопрос в том, кто должен заполнить мою модель данными.
По-видимому, некоторый объект класса, который отслеживает события MainWindow или POSView (чтобы узнать, когда он был загружен и готов к отображению данных) и в этот момент считывает данные из удаленной службы WCF (в моем случае) и заполняет модель с ним.
Кто создает этот класс?
Каков наилучший способ контроля готовности POSView к «съедению данных»?
Спасибо.