के बाद केंद्रित विंडो रखें मेरे पास एक WPF विंडो है जो आकार के साथ समय के साथ आकार बदलती है = "चौड़ाई और हाइट"। प्रारंभ में WindowStartupLocation = "CenterScreen" खिड़की सही ढंग से केंद्रित पता चलता है, और उसके बाद मैं इसके साथ 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