由於SizeToContent =「WidthAndHeight」,我有一個隨時間改變其大小的WPF窗口。最初WindowStartupLocation =「中心屏幕」顯示正確中心的窗口,之後我recenter它:保持窗口集中在SizeToContent之後順利
Private Sub Window_SizeChanged(ByVal sender As Object, ByVal e As System.Windows.SizeChangedEventArgs) Handles Me.SizeChanged
Me.Top = (SystemParameters.WorkArea.Height - e.NewSize.Height)/2
Me.Left = (SystemParameters.WorkArea.Width - e.NewSize.Width)/2
End Sub
但它產生「跳躍」的窗口被調整大小的第一和後居中。
有沒有辦法順利進行?
因爲在技術上它的作品我沒有投下來。但是,我不確定任何人都會想要重新調整新調整大小的窗口的動畫重新定位。一個更酷的事情動畫將調整起始點爲0.5,0.5。窗戶將始終保持中心位置,並跨越所需的尺寸。 – Crono 2016-03-29 13:26:14