मैं एक ListView
में एक WrapGrid
itemscontrol
के रूप में उपयोग कर रहा हूँ XAML कोड (WinRT)खिंचाव WrapGrid आइटम चौड़ाई
<ItemsPanelTemplate >
<WrapGrid x:Name="ContentGrid" MinWidth="200" MinHeight="0" VerticalAlignment="Top" HorizontalAlignment="Center" Orientation="Horizontal" Margin="0,0,0,5" >
</WrapGrid>
</ItemsPanelTemplate>
निम्नलिखित अब साथ क्षैतिज आइटम पेश करने के लिए कैसे कर सकते हैं मैं खिंचाव आइटम क्षैतिज जब चौड़ाई की तुलना में अधिक है MinWidth
और कोई और आइटम क्षैतिज रूप से जोड़ा जा सकता है। (सभी आइटम केंद्र के लिए गठबंधन कर रहे हैं और अंतरिक्ष के बहुत सारे क्षैतिज दोनों पक्षों में देखते हैं)
<DataTemplate x:Key="CustomChildItemTemplete">
<Grid Background="Red">
</Grid>
</DataTemplate >
अधिक जानकारी: जब listview
चौड़ाई लगभग 800 (लगभग) यह 4 आइटम क्षैतिज दिखा रहा है (कम से कम के रूप में है आइटम चौड़ाई 200 है) लेकिन यदि चौड़ाई 900 है (4 आइटम दृश्यमान) और रिक्त स्थान (50 पीएक्स) itemscontrol
के दाएं और बाएं में है, तो मैं आइटम चौड़ाई को बढ़ाकर इस रिक्त स्थान को कैसे हटा सकता हूं (केवल आइटम चौड़ाई होना चाहिए 225 जब listview
चौड़ाई 900 है)
मुझे आपकी समस्या बहुत अच्छी तरह से समझ में नहीं आती है। शायद आपके परिणाम का एक स्क्रीनशॉट उपयोगी हो सकता है? –
@ निकोलसवोरन, देखें – VibeeshanRC
क्या यह गतिशील (आपके आइटम का नियंत्रण नियंत्रण का आकार, या यह स्वचालित रूप से लेआउट द्वारा सेट किया गया है), या आप चौड़ाई या अपने आइटम सेट करते हैं अपने आप को नियंत्रित करें? –