Je réécris une application WPF pour utiliser Caliburn.Micro. L'application est un système de menu qui affiche les dossiers, puis les fichiers dans ces dossiers. Le problème est que je dois permettre à l'utilisateur de basculer vers un mode "Admin" qui permettra des options supplémentaires. J'ai actuellement un FolderView et FileView avec ViewModels pour chacun. Je pensais avoir un FolderAdminView et un FileAdminView séparés afin que je puisse changer l'IU et activer les options supplémentaires. Le problème est de basculer entre les deux lorsque l'utilisateur change de mode.Activer l'affichage du mode administrateur dans caliburn.micro
Un FolderViewModel et un FileViewModel peuvent tous deux être chargés en même temps, de sorte qu'un appel à DeactivateItem(ActiveItem, true);
agira comme un bouton de retour et reviendra à la vue de dossier.
Je voudrais également reporter les valeurs du FolderViewModel au FolderAdminViewModel, car la principale différence est l'interface utilisateur.
Existe-t-il un moyen facile d'échanger des éléments dans le WindowManager ou un moyen plus simple de le faire? Pourrais-je avoir un ViewModel mais deux Views? Existe-t-il un moyen d'avoir les deux modèles dans une vue et d'y sélectionner la bonne?
Comment pourrais-je lier revenir à la propriété IsAdmin sur le ViewModel de chaque élément dans un IObeservableCollection dans un ItemsControl? – AdmSteck