2012-08-03 15 views
5

मैं टाइल प्रभाव को अक्षम करना चाहता हूं जो किसी प्रकार का धक्का प्रभाव है और सूची दृश्य नियंत्रण के पृष्ठभूमि रंग प्रभाव को होवर करता है, मैं यह कैसे कर सकता हूं?ListView के होवर और टाइल प्रभाव को अक्षम कैसे करें?

धन्यवाद

उत्तर

4
इस सवाल पर

देखो: Disable cross-slide selection for a listview

आप किसी भी दृश्य राज्यों और श्रंगार दूर करने के लिए टेम्प्लेट में परिवर्तन कर सकते हैं - डिजाइनर के पास जाकर सही अपने ListView/संपादित अतिरिक्त टेम्पलेट क्लिक करें/जनरेटेड आइटम कंटेनर (ItemContainerStyle) संपादित करें/एक प्रतिलिपि संपादित करें ... - वह उस टेम्पलेट को निकाल देगा जिसे आप अपनी पसंदीदा विधि का उपयोग करके संशोधित कर सकते हैं।

+0

दुर्भाग्य से विस्तारित शैली नहीं रह गया है मिश्रण से उत्पन्न होता है (यह केवल उत्पन्न करता है सबसे आसान तरीका मैं प्रभाव को अक्षम करने के बस इस ControlTemplate ओवरराइड करने के लिए है डिफ़ॉल्ट), लेकिन यह msdn http://msdn.microsoft.com/en-us/library/windows/apps/xaml/jj709921.aspx से उपलब्ध है। – mydogisbox

+0

हां, मुझे लगता है कि वर्तमान 'ListViewItem' टेम्पलेट बहुत सरल है - मुझे संदेह है कि यह वास्तव में प्रदर्शन को बेहतर बनाने के लिए प्लेटफार्म/रेंडरर स्तर पर प्रस्तुत किया जाता है और इसलिए यदि आप इसे अनुकूलित करना चाहते हैं - तो आप वास्तव में टेम्पलेट को जटिल बना रहे हैं। –

+0

हाँ, दुख की बात है, मैंने अभी भी स्क्रॉलइंटव्यू को बनाए रखने के दौरान सभी आइटम क्लिक एनिमेशन को अक्षम करने का एक बेहतर तरीका नहीं निकाला है। – mydogisbox

3

कुछ googling के बाद मुझे पता चला कि ListViewItemPresenter में हाइलाइटिंग होती है, जो बहुत छिपी हुई है। यह ListViewItem के ControlTemplate के अंदर स्थित है, जो ListView के लिए ItemContainer है।

<ListView> 
<ListView.ItemContainerStyle> 
    <Style TargetType="ListViewItem"> 
     <Setter Property="Template"> 
      <Setter.Value> 
       <ControlTemplate> 
        <ContentPresenter/> 
       </ControlTemplate> 
      </Setter.Value> 
     </Setter> 
    </Style> 
</ListView.ItemContainerStyle> 
<TextBlock Text="List Item" /> 
... 
<TextBlock Text="List Item" /> 

स्रोत: http://jonstodle.com/soap-box/uwp-listview-without-highlighting-and-stuff/

+0

लेकिन कृपया ध्यान रखें कि यह नियंत्रण की पहुंच को तोड़ देगा .. –

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