J'ai une application qui, en raison de problèmes d'espace aérien OpenGL, doit héberger plusieurs contrôles dans des fenêtres séparées et exclusives. Cela fonctionne plutôt bien, mais je mets toutes les fenêtres à TopMost = true
, ce qui signifie qu'elles restent affichées même lorsqu'elles perdent leur focus, mais elles recouvrent également d'autres applications. De plus, cela me permet de n'utiliser qu'une seule fenêtre à la fois pour cela. Activate()
ne fonctionne pas non plus.Besoin de contrôler "Z Order" des fenêtres dans WPF Application
2
A
Répondre
0
Je combine les méthodes Activate() et Focus() pour afficher une fenêtre masquée. Pouvez-vous essayer d'utiliser Focus() et nous dire si cela fonctionne?
2
J'ai trouvé que régler les propriétaires des fenêtres sur la fenêtre principale de l'application leur permettait de toujours flotter sur le dessus.
A l'intérieur du contrôle qui médiatise le contenu et la mesure de la fenêtre enfant:
InnerWindow.Owner = Window.GetWindow(this);
this
étant le windowHostControl hébergement de cette fenêtre.
Questions connexes
- 1. z-Ordre des fenêtres d'application - WPF
- 2. Comment héberger une application externe dans WPF?
- 3. Grille WPF pour la disposition des fenêtres
- 4. CSS, z-order, et un mini-menu jQuery
- 5. WPF: Canvas Z-Index Bug
- 6. Comment obtenir la commande z dans windows?
- 7. Application DirectX sur les fenêtres 64 bits
- 8. Enregistrement de l'état dans une application WPF
- 9. WPF Thème de fond de fenêtres dynamiquement
- 10. Ordre Z et la gestion des événements wpf
- 11. Application WPF avec fenêtres transparentes et bureau à distance provoquant des popunders
- 12. Plusieurs fenêtres ou "pages" dans une application
- 13. INSERT avec ORDER sur Oracle
- 14. Fenêtre z-ordering en java
- 15. Comment contrôler l'ordre des calques dans Virtual Earth
- 16. Comment rendre le redimensionnement des fenêtres WPF moins «laggy»?
- 17. Comment gérer les propriétés de la page des fenêtres du navigateur parents à partir des fenêtres enfants fermer dans JS
- 18. besoin équivalent Wpf de SystemInformation.DragSize
- 19. Menu de remplacement des fenêtres
- 20. Besoin d'exemple de WPF Gradiant Picker
- 21. Enregistrement des configurations de fenêtres dans Emacs
- 22. Déplacez deux fenêtres WPF à la fois?
- 23. Besoin d'une astuce de rendu WPF
- 24. Suppression des fenêtres contextuelles dans Windows
- 25. Comment faire pour contrôler des contrôles dans une application de formulaire Windows?
- 26. Cntl + z dans delphi 4.0
- 27. Comment contrôler une application à partir de WebBrowser Control?
- 28. Besoin de faire défiler une grille WPF
- 29. Paramétrer 'order by' dans SQL
- 30. De quoi l'utilisateur a-t-il besoin pour exécuter une application de navigateur WPF?
Qu'est-ce qui ne va pas avec InnerWindow.Owner = this; –