2009-10-13 4 views
28

पर दिखाई देता है क्या आवश्यक होने पर भी क्षैतिज (या लंबवत) स्क्रॉल को प्रदर्शित नहीं करना संभव है?डब्ल्यूपीएफ लिस्ट व्यू स्क्रॉलबार झूठी

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

+0

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

उत्तर

75

आप दोनों के लिए स्क्रॉलबार की दृश्यता निर्दिष्ट कर सकते हैं ScrollViewer.HorizontalScrollBarVisibility और ScrollViewer.VerticalScrollBarVisibility संलग्न गुणों का उपयोग करके चार विकल्पों में लंबवत और क्षैतिज स्क्रॉलिंग: Auto, Disabled, Hidden और Visible

<ListView ScrollViewer.HorizontalScrollBarVisibility="Disabled"> 

Disabled यह कभी नहीं दिखाई है और स्क्रॉल संभव नहीं है, Hidden बात है यह नहीं दिखा होगा, लेकिन उन पाठ चयन और तीर कुंजियों का उपयोग स्क्रॉल करने के लिए अनुमति देगा/माउसव्हील, आदि

+0

अक्षम वही है जो मैंने निश्चय किया था। धन्यवाद ! –

8
स्क्रॉल पट्टी पर

सीधे:

<ScrollViewer HorizontalScrollBarVisibility="Hidden" /> 

आप एक नियंत्रण है कि वह अपने ControlTemplate में लागू करता है में यह कर रहे हैं:

<StackPanel ScrollViewer.HorizontalScrollBarVisibility="Hidden" />