Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 18482|Antwort: 0

[WPF] Was ist der Unterschied zwischen den Window.Loaded- und Window.ContentRendered-Events?

[Link kopieren]
Veröffentlicht am 22.12.2017 21:57:20 | | |

Was ist der Unterschied zwischen Window.Loaded- und Windows.ContentRendered-Events in WPF? Wird das erste ContentRendered-Event aufgerufen?

Die Beschreibung des Window.ContentRendered-Ereignisses hier ist nur eine Illustration

Dies geschieht, nachdem der Inhalt des Fensters gerendert wurde.
Das Window.Loaded-Ereignis hier wird unten beschrieben

Tritt auf, wenn Elemente angelegt, gerendert und für die Interaktion vorbereitet werden.
Ich habe einen Fall, in dem ich die MaxHeight des Fensters auf die Höhe des Bildschirm-Arbeitsbereichs setzen möchte, der mein Fenster anzeigt. In welchem Fall sollte ich das tun?

Nachtrag:

Ich glaube, ich habe gefunden, was ich wollte, aber jetzt bin ich noch verwirrter. Das Loaded-Ereignis tritt zuerst auf, gefolgt vom ContentRendered-Ereignis. & ist &,, was anzeigt, dass das Loaded-Ereignis ist

Erhöht, bevor das Fenster ausgestellt wird
contentrendered'event ist

Wird ausgelöst, wenn der Inhalt des Fensters visuell dargestellt wird.
Dies steht im Widerspruch zur Beschreibung des Loaded-Ereignisses in der MSDN-Dokumentation:

Tritt auf, wenn Elemente angelegt, gerendert und für die Interaktion vorbereitet werden.




Vorhergehend:Die WPF TextBox-Steuerung implementiert vertikale Zentrierung chinesischer Zeichen
Nächster:WPF CefSharp erzeugt mehrere Fehler
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com