2015-10-23 13 views
12

क्या इस डब्ल्यूपीएफ कोड के लिए कोई प्रतिस्थापन है?यूडब्ल्यूपी लपेटें प्रतिस्थापन?

<WrapPanel> 
    <TextBlock Width="100" Height="20"/> 
    <TextBlock Width="30" Height="50"/> 
    <TextBlock Width="150" Height="70"/>      
</WrapPanel> 

यह वास्तव में अगर वहाँ कोई है बेवकूफ है ...

अद्यतन:

मुझे लगता है कि WrapPanel की चौड़ाई सभी TextBlocks की कुल चौड़ाई से छोटी है उल्लेख करना भूल गया संयुक्त। इसका मतलब है कि कुछ वस्तुओं को दूसरी पंक्ति में लपेटने की आवश्यकता है।

मुझे लगा कि यह क्या ज्यादातर लोगों के लिए एक WrapPanel इस्तेमाल किया है, लेकिन जाहिरा तौर पर कुछ एक क्षैतिज StackPanel के लिए इसका इस्तेमाल करते हैं (इस मामले में, आप StackPanel के OrientationHorizontal करने के लिए ... स्थापित करना चाहिए)

उत्तर

11

खैर अच्छी तरह से, मैंने इसे पोस्ट करने के 5 मिनट बाद मुझे वेरिएबल साइज्डवापग्रीड मिला! इसका सटीक प्रतिस्थापन, बस एक अलग नाम (?!?)।

+1

हाँ, लेकिन यह आपको आकार में भिन्न वस्तुओं की अनुमति देता है - इसलिए नाम। आप इसे प्राप्त करने के लिए ColSpan और RowSpan का उपयोग कर सकते हैं। –

+0

@igrali हाँ, लेकिन wpf ने वही किया ... मुझे लगता है कि यह सिर्फ स्पष्ट है। –

+2

वे वही नहीं हैं। [यहां] देखें (https://github.com/xyzzer/WinRTXamlToolkit) और "WrapPanel" के लिए पृष्ठ खोजें। – HappyNomad

4

एक अन्य विकल्प:

  1. NuGet
  2. WrapPanel नियंत्रण

आसान उपयोग से पुस्तकालय पैकेज को स्थापित करें Microsoft.Toolkit.Uwp.UI.Controls।

संबंधित मुद्दे