De retour d'un objet à partir d'une fenêtre pop-up
J'ai une Fenêtre qui pop-ups une autre Fenêtre. Je veux la deuxième Fenêtre pour être en mesure de retourner un objet de la première Fenêtre quand un bouton est pressé. Comment puis-je faire?
- Est la nouvelle fenêtre modale de la première fenêtre?
- Au début, je ne savais même pas ce qu'est une fenêtre modale a été mais j'ai tout compris. Thomas code ci-dessous avec une légère modifier travaillé.
Vous devez vous connecter pour publier un commentaire.
Vous pouvez exposer une propriété sur la deuxième fenêtre, de sorte que la première fenêtre peut le récupérer.
Si vous ne voulez pas exposer une propriété, et que vous voulez rendre l'utilisation un peu plus explicite, la surcharge
ShowDialog
:Sainte mère de Mars, ce qui m'a pris une éternité pour le comprendre:
FENÊTRE 1:
FENÊTRE 2:
XAML:
Je sais que c'est un ancien, mais je cherchais la même information pour une application WPF, je travaille sur. J'ai trouvé ce site pour être vraiment utile:
http://www.dreamincode.net/forums/topic/206458-the-right-way-to-get-values-from-form1-to-form2/
Ce qui est écrit pour Windows Forms, mais si vous ignorez la partie sur la transmission de valeurs à la nouvelle fenêtre, il a toujours travaillé et eu quelques vraiment bonnes informations.
Sur une note de côté, pour passer les valeurs de la nouvelle fenêtre, c'était vraiment utile:
WPF passant chaîne nouvelle fenêtre