Я пытаюсь выполнить операции AOP на моделях представления, которые связаны в представлениях.Я прочитал некоторые концепции и примеры на MVVM.Я заметил использование DataTemplate, который прослушивает изменения ViewModel и выполняет привязку автоматически.
Я хотел бы выполнить некоторые инициализации модели представления перед привязкой, как я могу сделать это с WPF / MVVM?
Спасибо.
Способы переплета.,.
Через контекст данных
view.DataContext = viewModel;
Через содержимое и шаблоны
<DataTemplate DataType="{x:Type vm:SampleViewModel}">
<vw:SampleDisplayView />
</DataTemplate>
я бы хотел перехватитьview и viewmodel и инициализируйте их до того, как произойдет привязка.
Обновление: мне удалось перехватить модель представления через событие DataContextChanged.Теперь мне нужно, чтобы представление также было инициализировано.