Ich habe einen Popup-Knopf, der eine Leinwand ein Formular enthält, startet die ein Benutzer einreichen kann. Ich validiere dieses Formular und zeige eine Warnung an, wenn die Validierung fehlschlägt. Sobald der Benutzer in der Warnung auf "OK" klickt, verliert der vom PopUpButton gestartete Canvas den Fokus und wird automatisch geschlossen (sein Standardverhalten). PopUpButton._closeOnActivity ist privat. Irgendwelche Vorschläge werden sehr geschätzt.Wie verhindere ich, dass ein Canvas, das von einem PopUpButton geöffnet wurde, geschlossen wird, wenn es den Fokus verliert?
0
A
Antwort
2
Verwenden Popupmanager und eine normale Taste etwas Pop-up manuell stattdessen einen Popupbutton zu verwenden. Sie können es dann öffnen und schließen, wenn Sie möchten, und das Standardverhalten vermeiden.
var canvas:Canvas = new Canvas();
PopUpManager.addPopUp(canvas, this);
PopUpManager.centerPopUp(canvas);
PopUpManager.removePopUp(canvas);
Verwandte Themen
- 1. Wie verhindere ich, dass Windows-Anwendungen den Fokus stehlen
- 2. Schließen Programmatically eine NSWindow wenn es den Fokus verliert
- 3. Kann programmgesteuert verhindert werden, dass ein Spiel angehalten wird, wenn das Fenster den Fokus verliert?
- 4. Was ist das Signal, wenn ein Widget den Fokus verliert?
- 5. Wie verhindere ich, dass sich ein WPF-Combobox-Popup löst, wenn sich das Combobox bewegt?
- 6. KendoWindow kann schließen, wenn es geöffnet wurde, aber nicht, wenn es ein zweites Mal geöffnet wird
- 7. Wie verhindere ich, dass der Visual Studio-Debugger das Fenster fokussiert, wenn ein Haltepunkt erreicht wird?
- 8. NSWindow erhält keine Benachrichtigung, wenn es den Fokus verliert
- 9. Angular2 - Wie benachrichtigt werden, dass eine Komponente den Fokus verliert
- 10. Das untere Blatt wird geschlossen, wenn die Tastatur geöffnet wird
- 11. Wie verhindere ich, dass die Menüleiste nach unten bewegt wird, wenn mein Popover geöffnet ist?
- 12. Führen Sie JavaScript, wenn ein Element den Fokus verliert
- 13. WPF: Erkennen, wenn Fenster den Fokus verliert
- 14. Wie ein Ereignis ausgelöst wird, wenn ein Textfeld den Fokus in Nsis verliert
- 15. So validieren Sie ein Feld, sobald es den Fokus verliert
- 16. Spy ++ und Windows geschlossen, wenn sie den Fokus verlieren
- 17. TextBox - Kann ich das Auswahl-Highlight behalten, wenn es den Fokus verliert?
- 18. editText verliert nicht den Fokus
- 19. Verhindern, dass das JavaFX-Dialogfeld geschlossen wird
- 20. WPF Wie ändere ich die Listbox des ausgewählten Artikels, wenn das Listenfeld den Fokus verliert
- 21. Wie verhindere ich, dass ein Datenbank-Trigger rekursiv wird?
- 22. Aktualisieren Sie Datenbindungen, wenn ein TextBox ändert statt Fokus verliert
- 23. Wie erkennt man, wenn eine Anwendung den Fokus verliert?
- 24. Deaktivieren der Farbänderung, wenn die Quellenliste den Fokus verliert
- 25. Wie kann ich Vim Autosave Dateien machen, wenn es den Fokus verliert?
- 26. Dialogfeld verliert den Fokus in Windows XP
- 27. Wie wird ein Ereignis ausgelöst, wenn die Textkontrolle den Fokus verliert?
- 28. Bild wird nicht in Canvas gezeichnet, wenn es in einem neuen Fenster geöffnet wird
- 29. Wie verhindere ich, dass die ListView-Fußzeile ausgewählt wird?
- 30. SetTimeout nicht funktioniert, wenn das Fenster des Fokus verliert