2010-09-09 19 views
15

मेरे पास दो सूची बॉक्स नियंत्रण वाले एक पृष्ठ है। पृष्ठ में आइटम की श्रेणी के आधार पर वस्तुओं की एक सूची है।WP7 सूची बॉक्स रोकें

एक वर्ग के लिए एक शीर्षक, एक ListBox उस वर्ग के लिए सभी वस्तुओं से युक्त द्वारा पीछा किया है, फिर एक और शीर्ष लेख आदि

उस वर्ग के लिए मदों की एक सूची, मुद्दा मैं हो रही है हर वह यह है कि पीछा किया ListBox स्वतंत्र रूप से स्क्रॉल करता है। मैं चाहता हूं कि पूरा पृष्ठ स्क्रॉल करें (जो यह करता है), लेकिन प्रत्येक व्यक्तिगत सूची बॉक्स नहीं। ListBox नियंत्रण स्वचालित रूप से उनकी सामग्री में बढ़ते हैं, इसलिए उन्हें स्क्रॉल करने की कोई आवश्यकता नहीं है। क्या यह संभव है?

+0

क्या होना चाहिए जब दो सूची बॉक्स की संयुक्त लंबाई स्क्रीन से बड़ी हो? यह मुझे मारता है कि इसमें उपयोगिता के मुद्दे हो सकते हैं? साथ ही, यह एक सूची रखने और शीर्ष भाग में चयन के आधार पर आइटम के नीचे के हिस्से को बदलने के लिए अलग कैसे होगा? –

+0

स्क्रीन स्क्रॉल करने योग्य है, इसलिए यदि आप स्क्रीन से अधिक हैं तो आप अन्य सूची बॉक्स देखने के लिए नीचे स्क्रॉल कर सकते हैं। – CACuzcatlan

उत्तर

42

स्क्रॉल को अक्षम करने के लिए आपको बस इतना करना है कि ScrollViewer.VerticalScrollBarVisibility="Disabled" सेट करें (यदि आपको क्षैतिज स्क्रॉल को अक्षम करने की आवश्यकता है तो ScrollViewer.HorizontalScrollBarVisibility="Disabled" का उपयोग करें)।

<ListBox Height="200" ScrollViewer.VerticalScrollBarVisibility="Disabled"> 
    <ListBoxItem > 
     <Button Content="item1" /> 
    </ListBoxItem> 
    <ListBoxItem > 
     <Button Content="item2" /> 
    </ListBoxItem> 
    <ListBoxItem > 
     <Button Content="item3" /> 
    </ListBoxItem> 
    <ListBoxItem > 
     <Button Content="item4" /> 
    </ListBoxItem> 
    <ListBoxItem > 
     <Button Content="item5" /> 
    </ListBoxItem> 
</ListBox> 

मुझे आशा है कि यह आपके प्रश्न का उत्तर देगा:

यहाँ एक सरल उदाहरण है।

+0

धन्यवाद, यह वही था जो मैं ढूंढ रहा था। – CACuzcatlan

+0

क्या आप इसे सी # कोड में उपयोग करने के बारे में एक और जवाब जोड़ सकते हैं? – iamatsundere181