J'ai besoin d'écrire quelques fonctions pour être exécutés au cours de l'window_load() dans WPF MVVM. Tous les boutons ont leur propre commande à exécuter. Alors qu'est-il une commande pour window_load() de l'événement dans le Modèle MVVM ?
OriginalL'auteur ognale88 | 2013-09-03
Vous devrez utiliser des interactions à faire que j'ai.e d'invoquer la commande sur l'événement.
Fenêtre.L'interactivité de l'espace de noms a EventTrigger et InvokeCommandAction.
N'oubliez pas que le
WindowLoaded
est une propriété.public ICommand WindowLoaded { get; set; }
Plus tard, vous devez créer de nouveaux RelayCommand/RoutedUICommand pour recevoir le rappel.
Grâce
oui, vous avez besoin de mettre en xaml comme ceci <Window> <intr:l'Interaction.Les déclencheurs> <intr:EventTrigger EventName="Chargé"> <intr:InvokeCommandAction de Commande="{Binding WindowLoaded}"/> </intr:EventTrigger> </intr:l'Interaction.Les déclencheurs></Fenêtre>
aussi, vous devez définir xmlns:intr="clr-namespace:Système.De Windows.L'interactivité;assembly=Système.De Windows.L'interactivité"
Où puis-je trouver la Fenêtre.L'interactivité de l'espace de noms ? être téléchargé ?
vous devrez installer expression blend sdk ici.. microsoft.com/en-us/download/details.aspx?id=10801
OriginalL'auteur Nitin