J'ai besoin d'éclaircissements sur l'utilisation de Pop-up, InteractionRequest. Voici mon scénario.Portée de Popup et InteractionRequest dans Prism
J'ai une vue de navigation latérale gauche qui affiche le dossier en arborescence (comme le répertoire Windows). Je devrais permettre à l'utilisateur d'ajouter, renommer et supprimer le répertoire en utilisant le menu contextuel. Pour les opérations d'ajout et de changement de nom, il faut faire apparaître une fenêtre avec "TextBox" pour la saisie par l'utilisateur et avoir le bouton "Enregistrer" et "Annuler". Pour l'option Supprimer, si vous devez demander une confirmation.
Que faire pour l'opération Ajouter/Renommer?
Créer une fenêtre simple (avec la touche TextBox d'entrée utilisateur, le bouton Enregistrer et Annuler) sans ViewModel. Enregistrer et Annuler Le bouton permet de définir l'indicateur DialogResult et de fermer la fenêtre.
Créer une fenêtre simple (avec TextBox d'entrée utilisateur, bouton Enregistrer et Annuler) avec ViewModel. Le clic sur le bouton Enregistrer et Annuler sera traité dans ViewModel (Ce bit est fastidieux car le code est très limité).
Existe-t-il une autre façon de gérer cela?
Que dois-je faire pour supprimer l'opération?
Je vais pour InteractionRequest
Je vais aller pour la fenêtre personnalisée (dialogue) qui sera appelé comme MessageBox, sans pop-up ou InteractionRequest (c.-à-vue de modèle => MyMessageBox.Show (. ....) == Dialog.Ok ..
s'il vous plaît me donner la bonne solution.
Je veux que cette question d'avoir toutes les informations sur demande d'interaction et Pop-up.I passé beaucoup de temps sur l'endroit où l'utilisation de demande d'interaction et pop-up et où ne doit pas. – Mohanavel
Eh bien, je vais faire une petite étude et mettre à jour ma réponse sous peu. – Mohanavel