ich ein paar Listboxen auf einem WPF Windows verfügen, mit Height="Auto" Width="Auto"
Satz auf dem FormularWPF-Layout auf einem Fenster
Die Formulargrößen perfekt auf verschiedenen Auflösungen, aber das Problem ist, dass, wenn ich drücken Sie die Schaltfläche Maximieren eine dicke "Black L" ist sichtbar, während das Formular die Größe ändert. Ich habe das auf einigen WPF-Anwendungen gesehen, aber musste das Problem bis jetzt nicht lösen.
Gibt es eine Möglichkeit DoubleBuffer das Fenster oder SuspendLayout() in WPF aufzurufen, während die Steuerelemente im Formular geändert werden? Wie kann ich dieses hässliche schwarze L loswerden?
Können Sie einen Screenshot des visuellen Artefakts hinzufügen, das Sie sehen? Ich kann es mir nicht vorstellen. –
Ich habe versucht, Bildschirm zu drucken, aber Windows nicht das Problem, aber ich habe ein schnelles Modell in Farbe gemacht. http://img16.imageshack.us/img16/403/25229633.png Das Problem tritt nur auf, wenn die Listboxen Daten enthalten. Wenn ich keine Daten hinzufüge, tritt das Problem nicht auf. Es ist fast so, als würden die Listboxen die Daten neu laden, wenn die Fenstergröße geändert wird. – Vault
Sieht diese Frage doppelt: http: // stackoverflow.com/questions/555326/how-can-i-make-resizing-wpf-windows-less-lagy –