comment faire quelque chose comme ceci: (écran est pas de mon application)
Quand est changer le bouton DialogBox, il change automatiquement le Bitmap dans MainWindow ... J'espère que vous comprendre mon problème; d Alors, comment puis-je créer cette fenêtre de dialogue? Ou comment puis-je accéder aux variables de Mainwindow à partir de dialogWindow?fenêtre de dialogue Modifier la fenêtre principale
Répondre
Si vous avez pas d'architecture pour soutenir que (comme MVVM
), vous pouvez simplement utiliser l'objet Application
en vous dialogue code-behind:
MainWindow mainWindow = Application.Current.MainWindow as MainWindow;
mainWindow.button1.Content = "Dialog rename me";
objet Application
est défini sur votre exécution de l'application et est globale.
Définissez une classe dans laquelle vous mettez toutes les informations pertinentes pour votre article. Toutes les propriétés utilisent NotifyPropertyChanged.
Une de ces propriétés est le titre. Maintenant, dans votre fenêtre principale, vous avez un TextBlock lié à votre titre d'objet (il peut s'agir d'un contrôle qui dessine l'objet et écrit le titre ci-dessus), et lorsque vous cliquez sur un bouton, il ouvre une autre fenêtre. Dans le constructeur (new()) de la deuxième fenêtre, vous donnez l'objet dessiné comme argument.
Ainsi, lorsque vous changez le titre dans la deuxième fenêtre, il est mis à jour dans le premier.
- 1. Impossible de modifier la fenêtre principale jEdit
- 2. Fenêtre d'affichage WPF avant la fenêtre principale
- 3. Modifier Alpha sur la fenêtre principale - Cocoa
- 4. fenêtre flottante dans la fenêtre principale
- 5. Ouverture d'un dialogue Jquery dans la fenêtre principale de iframe
- 6. comment fermer la fenêtre principale (dialogue) dans MFC
- 7. Boîte de dialogue modale jQuery UI: comment faire défiler la fenêtre de dialogue sans faire défiler la fenêtre principale?
- 8. Modifier la position de la fenêtre de dialogue jQuery
- 9. appeler la fenêtre principale de la fenêtre pop-up
- 10. Fenêtre de dialogue jquery affichée dans la même fenêtre
- 11. javascript fenêtre enfant redirection fenêtre principale
- 12. Fenêtre WPF dans une fenêtre principale
- 13. Cocoa obtenir la fenêtre principale
- 14. Afficher une fenêtre contextuelle avant l'exécution de la fenêtre principale
- 15. Fenêtre de connexion à la fenêtre principale dans Prism (WPF)
- 16. Comment fermer Fenêtre principale ou application de la fenêtre ShowDialog
- 17. Fenêtre contextuelle de redirection sur la fenêtre principale close
- 18. UIViewController dismissModalViewControllerAnimated: provoque la fenêtre principale disparaître
- 19. Fenêtre principale invisible
- 20. get fenêtre principale
- 21. Repeindre NSView lorsque la fenêtre principale change
- 22. Comment une fenêtre de dialogue peut-elle modifier JS dans la fenêtre parente?
- 23. WPF. Comment cacher/afficher la fenêtre principale d'une autre fenêtre
- 24. C++ Win32: Attacher une fenêtre enfant à la fenêtre principale
- 25. WKWebView - Modifier la fenêtre?
- 26. Zone de liste dans la fenêtre principale
- 27. Fermeture de la fenêtre principale du navigateur
- 28. Impression de la fenêtre principale dans PyQt
- 29. Boîte de message sous la fenêtre principale
- 30. Qt envoyer le signal à la fenêtre principale de l'application
Merci pour votre aide. –