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. |