Ich möchte Möglichkeit haben, den Rendering-Thread abzubrechen, habe ich keine andere Lösung für mein Problem gefunden: Ich habe ein Projekt mit MVVM Architektur, in meinem ShellView habe ich ein Menü mit Schaltflächen, auf denen ich kann in einem ContentControl verschiedene Ansichten auswählen. Aufgrund vielen Kontrollen in jeder Ansicht und um die Interaktion mit dem Benutzer zu verbessern, I die Sichtbarkeit des Layoutsteuer kollabieren, der all untergeordnete Steuer im Konstruktor der Ansicht enthält, und als nächste, sichtbar machen, nachdem die Ansicht geladen wird. Es ermöglicht, zuerst die Ansicht anzuzeigen, bevor untergeordnete Steuerelemente gerendert werden.Rendering Thread des visuellen Baumes
Das Problem ist während des Renderns, wenn ich versuche, die Ansicht zu ändern, muss ich auf das Rendern der aktuellen Ansicht warten, bevor das neue ausgewählt wird.
Meine Idee ist also, das Rendern der aktuellen Ansicht abzubrechen und die neue Ansicht vorrangig anzuzeigen. Wie kann ich das machen?