नीचे दिए गए उदाहरण (WPF/XAML) केवल स्क्रीन बंद परेड में लेबल, कोई रैपिंग होता है के साथ एक StackPanel में लपेटकर नहीं WrapPanel जब। अभिविन्यास कार्यों को हटा रहा है, लेकिन आवश्यक कार्यक्षमता/देखो & महसूस नहीं करता है। WrapPanel
StackPanel
के वर्तमान आकार में लपेटने के लिए कोई विचार कैसे?क्षैतिज अभिविन्यास
<Window Height="300" Width="600">
<StackPanel Orientation="Horizontal">
<WrapPanel>
<Label Height="28" Name="label1" Width="120">First Name</Label>
<Label Height="28" Name="label2" Width="120">John</Label>
<Label Height="28" Name="label3" Width="120">Last Name</Label>
<Label Height="28" Name="label4" Width="120">Smith</Label>
<!-- ...more labels!... -->
</WrapPanel>
<!-- ...other controls/panels... -->
</StackPanel>
</Window>
जब आप बाध्य कहते हैं, ऐसा लगता है कि यह स्वचालित रूप से होगा? यह कैसे करेगा? – derGral
मैंने यह कोशिश नहीं की है, लेकिन मूल रूप से: –
NotDan
ऐसा लगता है; धन्यवाद! समस्या यह है कि स्टैकपैन में अन्य चीजें हैं और उनकी चौड़ाई को ध्यान में नहीं रखा जाता है। इसे संभालने के लिए कोई विचार? – derGral