Behalten Sie das Fenster zentriert nach SizeToContent glatt

8

Ich habe ein WPF-Fenster, das seine Größe im Laufe der Zeit aufgrund von SizeToContent="WidthAndHeight" ändert. Anfangs zeigt WindowStartupLocation="CenterScreen" das Fenster korrekt zentriert an und danach zentriere ich es mit:

%Vor%

Aber es erzeugt einen "Sprung", wenn das Fenster zuerst skaliert wird und danach zentriert wird.

Gibt es eine Möglichkeit, es reibungslos zu machen?

    
user1416197 09.05.2013, 06:40
quelle

2 Antworten

2

Das hat für mich funktioniert:

%Vor%     
Imran Rashid 23.04.2015 11:55
quelle
0

Anstatt Me.Top und Me.Left direkt zu setzen, können Sie eine TranslateTransform verwenden, um die Positionsänderung zu animieren.

%Vor%

Quellcode: WPF. Der einfachste Weg, um Bilder programmgesteuert (X, Y) zu verschieben?

    
Andras Sebo 11.11.2013 14:34
quelle

Tags und Links