WPF [डुप्लिकेट] के साथ ग्रिड के रूप में तत्वों की व्यवस्था के लिए कोई UI घटक है

Dec 21 2020

मैंने ऑब्जर्वेबल कॉलेक्शन (स्ट्रिंग्स की) संपत्ति के साथ एक व्यू मॉडल बनाया। मैं एक दृश्य (XAML) बनाना चाहता हूं जो संग्रह वस्तुओं को ग्रिड के रूप में व्यवस्थित करता है।

उदाहरण के लिए, यदि मेरे संग्रह में किम, रॉन, पीटर, निक, टॉम, डैन, बेला, रोज ...

यह इस तरह से व्यवस्थित किया जाएगा:

किम रॉन पीटर

निक टॉम डैन

बेला रोज ...

क्या कोई यूआई घटक है जो मेरे संग्रह को आइटम्स के रूप में उपयोग कर सकता है और इसे आवश्यकतानुसार व्यवस्थित कर सकता है?

जवाब

TamBui Dec 21 2020 at 17:32

हां, आप किसी भी UIElement का उपयोग कर सकते हैं, जो इससे प्राप्त होता है ItemsControl, जैसे ListBoxऔर 3 के आकार के साथ ItemsPanelइसे बदलने के लिए ।UniformGridColumns

उदाहरण के लिए:

<ListBox ItemsSource="{Binding Names}">
    <ListBox.ItemsPanel>
        <ItemsPanelTemplate>
            <UniformGrid Columns="3"/>
        </ItemsPanelTemplate>
    </ListBox.ItemsPanel>
</ListBox>