Ich muss einen Befehl ausführen, wenn Popup angezeigt wird, wie Loaded
Ereignis, wie kann ich das tun? Muss ich PopupWindowAction
überschreiben oder es wird bereits unterstützt?Wie man Befehl ausführt, wenn Popup auftaucht?
0
A
Antwort
0
Eine Interaktionsanforderung wird normalerweise vom Code ausgelöst - führen Sie den Befehl aus, bevor Sie die Anfrage auslösen, falls dies möglich ist.
Oder Sie können es aus dem Konstruktor der Popup-Ansicht Modell ausführen, das sollte ein wenig später passieren.
Als letzte Option können Sie auf das Ereignis Loaded
des Popup-Inhalts reagieren. Eine andere letzte Option wäre, PopupWindowAction.CreateWindow
zu überschreiben und einen Handler anzuhängen, um Ihren Befehl auszuführen, aber ich würde eine der Nur-Code-Optionen bevorzugen, die ohne die tatsächliche Ansicht funktionieren.
Verwandte Themen
- 1. In Sbt, wie man einen Befehl in Aufgabe ausführt
- 2. Wie man Ubuntu Befehl zu einer bestimmten Zeit ausführt
- 3. Wie man einen beliebigen Befehl unter `bash -c` ausführt
- 4. Wie man einen Shell-Befehl über vimscript ausführt?
- 5. Wie man nur eine Testsuite mit dem Befehl connectedAndroidTest ausführt
- 6. Wie man den lokalen Befehl über ansible-playbook ausführt
- 7. Wie man Testspezifikationen bedingt ausführt - Winkelmesser Jasmine
- 8. Wie man cmd als admin ausführt und Befehle zusammen ausführt
- 9. Pipes ausführt Befehl nur einmal
- 10. Wie man Befehlszeilendienstprogramme in PHP ausführt?
- 11. Wie man Maschinencode ausführt (Lernbaugruppe)
- 12. Wie man awk Befehle in Windows ausführt?
- 13. Wie man jQuery-Code ausführt, wenn die Route besucht wird?
- 14. Wie man die gleiche Funktion ausführt, wenn Benutzereingaben
- 15. TYPO3 Wie man Code ausführt, wenn die Erweiterung aktiviert wurde?
- 16. Linux-Befehl in bestehenden Bildschirm ausführt
- 17. Bash-Befehl ausführt nur beim ersten Mal
- 18. Bash-Befehl ausführt nicht richtig in Python
- 19. , wie zu benutzen() in groovy ausführt jeden Befehl
- 20. Wie man große Verarbeitung im Hintergrund ausführt?
- 21. Wie man zwei asynchrone Aufgaben nacheinander ausführt?
- 22. Wie man eine if-Anweisung ständig ausführt
- 23. Wie man Threads jede Minute richtig ausführt?
- 24. Android-Ansicht im sichtbaren Bereich behalten, wenn die Tastatur auftaucht
- 25. Wie man mehrere .write() Befehle ausführt?
- 26. Wie man Python-Makros in LibreOffice ausführt?
- 27. Wie man jigdo unter Windows 10 ausführt
- 28. Wie man RoboSpice Anfragen synchron ausführt?
- 29. Wie wird der Unix-Befehl angezeigt, den Ansible ausführt?
- 30. AngularFire: Wie man Join-Abfragen ausführt
Hallo, Anforderung ist nach Popup angezeigt, Bestätigungscodes aufgerufen und wenn ungültig, zeigt es Bestätigung an den Benutzer fragen, ob er fortfahren möchte, wenn die Bestätigung false zurück und schließen Sie das Popup. Ich möchte diese Überprüfung nicht in dem Code aufrufen, der die Anforderung auslöst. Ich habe versucht, es zu triggern, wenn gesetzt Benachrichtigung bekam aber diesen Absturz: 'Eine nicht behandelte Ausnahme des Typs‚System.InvalidOperationException‘ist in mscorlib.dll aufgetreten Zusätzliche Informationen: Diese Visual ist nicht mit einem PresentationSource.' Können Sie erklären Sie letzten Absatz? – kvuong
Diese Ausnahme tritt auf, wenn Code ein verschachteltes Popup auslöst, während das Haupt-Popup noch nicht angezeigt wird. – kvuong
Sie möchten also ein Popup aus dem Popup auslösen? Ich denke, Sie könnten einen Interaktions-Trigger in den Inhalt des Popups einfügen, aber das würde mir als Benutzer nicht gefallen. Ein Popup zu einem Zeitpunkt ist genug, besser das Ergebnis der Überprüfung im Popup selbst zeigen. – Haukinger