जो मैं करने की कोशिश कर रहा हूं वह एक खिड़की दिखा रहा है, जिसमें स्पष्ट रूप से ऊंचाई/चौड़ाई नहीं है, (दोनों मान छोड़े गए हैं या Auto
पर सेट हैं)। मैं अनुमान लगा रहा था कि खिड़की अपने आकार को सभी निहित उपयोगकर्ता नियंत्रण आकारों की स्वतः गणना करके पता लगाएगी, लेकिन यह वास्तव में काम नहीं करती है!विंडो ऊंचाई = "ऑटो" अपेक्षित काम नहीं कर रहा है
इसके बजाय मैं Actualwidth
और Actualheight
मूल्यों के साथ एक बड़ी खिड़की मिल दोनों 512
विंडो घोषणा करने के लिए सेट (?!?!):
<Window x:Class="Window3"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="Window3"
Height="Auto">
<StackPanel>
<Label>Window</Label>
</StackPanel>
</Window>
के माध्यम से संवाद के रूप में इस विंडो दिखा रहे हैं:
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.Windows.RoutedEventArgs) Handles Button2.Click
Dim dlg As New Window3
dlg.ShowDialog()
End Sub
क्या इसके लिए कोई समाधान है? मैं स्पष्ट रूप से अपनी खिड़की के आकार को सेट नहीं करना चाहता क्योंकि फ़ॉर्म में कई नियंत्रण कन्स्ट्रक्टर पैरामीटर के आधार पर ध्वस्त हो जाएंगे, और फॉर्म के वास्तविक आकार को खोजने का प्रयास करना मुश्किल (और बदसूरत) होगा।
तुम भी खिड़की के साथ '' "CenterScreen" ' –