Veja a navegação em
No aplicativo WPF MVVM, a navegação de visualização envolve a definição do datacontext do contentControl a ser definido como o ViewModel correspondente. Ao vincular o ContentControl ao atributo ViewModel da ViewModel pai, você pode alternar facilmente a exibição no ViewModel.
Defina uma classe base para o seu ViewModel, como BaseViewModel, que contém atributos e interfaces públicas, como o InotifyPropertyChanged. Esta base fornecerá uma estrutura pública para todos os viewmodels.
Crie ligação de dados no app.xaml No arquivo app.xaml, ele é especificado para conectar o ViewMplate ao ViewModel correspondente. Por exemplo:
set ViewModel em mainViewModel
No MainViewModel, crie um atributo ViewModel que pode ser definido para diferentes ViewModels:public baseViewModel ViewModel {get;
do sub -view para outra visualização, adicione a ligação na sub -view ao comando no MainViewModel. Por exemplo:
public BaseViewModel ViewModel { get; set; }
No MainViewModel, defina um comando. você pode navegar perfeitamente na exibição de exibição nos aplicativos WPF MVVM. Este método fornece uma maneira flexível e fácil de mantém de realizar qualquer parte da conversão de exibição de aplicativos.
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3