Je suis créer projet avec Josh Smith THE MODEL-VIEW-VIEWMODEL (MVVM) DESIGN PATTER FOR WPFJosh Smith MVVM Motif gros problème
Mais a un problème. Le même espace de travail a montré la même opération. Mon VIEW
contient tabcontrol. après avoir créé 2 ou plusieurs espaces de travail identiques, lorsque je changeais l'index sélectionné pour tabcontrol à partir de n'importe quel espace de travail, un autre même tabcontrol d'espace de travail affichait le même résultat.
Je suis testé sur le projet Josh Smith. Mais même que mon projet. Si vous voulez montrer. télécharger le code Josh Smith de here et sur les changements MainWindowViewModel.cs code suivant de
void ShowAllCustomers()
{
AllCustomersViewModel workspace = null;
this.Workspaces.FirstOrDefault(vm => vm is AllCustomersViewModel)
as AllCustomersViewModel;
if (workspace == null)
{
workspace = new AllCustomersViewModel(_customerRepository);
this.Workspaces.Add(workspace);
}
this.SetActiveWorkspace(workspace);
}
Pour
void ShowAllCustomers()
{
AllCustomersViewModel workspace = null;
workspace = new AllCustomersViewModel(_customerRepository);
this.Workspaces.Add(workspace);
this.SetActiveWorkspace(workspace);
}
Exécutez ensuite le code et Open 2 ou plus All Customer view
et vue Liste changer Ordre des colonnes. Tous ouvert all customer view
montré même résultat
Comment résoudre ce problème
merci pour la relecture. Je verrai cet article. – ebattulga