2012-01-30 17 views
5

के लिए सक्षम नहीं है मेरे पास UserControl के अंदर ListView नियंत्रण है। लेकिन जब सामग्री ListView के आकार को बहती है, तो XAML में इसे सेट करने के बावजूद लंबवत ScrollBar सक्षम नहीं है।ScrollViewer ListView

enter image description here

XAML इस प्रकार प्रकट होता है:

<UserControl x:Class="GrandSuccessProject.View.ContactsView" 
      xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
      xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
      xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" 
      xmlns:d="http://schemas.microsoft.com/expression/blend/2008" 
      mc:Ignorable="d" 
      d:DesignHeight="367" d:DesignWidth="548" Background="{x:Null}" VerticalContentAlignment="Top"> 

<ListView ScrollViewer.CanContentScroll="True" 
      ScrollViewer.VerticalScrollBarVisibility="Visible" 
      ItemsSource="{Binding SelectedContacts}" 
      ItemContainerStyle="{StaticResource ContainerStyle}" 
      Grid.Row="1" 
      VerticalAlignment="Top" 
      VerticalContentAlignment="Top" />  

</UserControl> 

मैं भी एक ScrollViewer अंदर ListView समूहीकरण की कोशिश की, लेकिन अभी भी काम नहीं करता।

आप ListView सभी आइटम के लिए सभी जगह इसकी आवश्यकता लेने के लिए अग्रिम में :)

+0

जैसा कि मैं इसे दिए गए कोड के साथ पुन: पेश नहीं कर सकता, क्या आप शायद एक उदाहरण बना सकते हैं जो करता है? यदि आप इसे उबालने की कोशिश करते हैं तो आप यह भी ध्यान दे सकते हैं कि समस्या कहां है। –

उत्तर

6

यह लग रहा है बहुत बहुत धन्यवाद की तरह

  1. , इसलिए स्क्रॉल अक्षम है।
  2. ListView इसके कंटेनर की सीमाओं से अधिक है।

तो मुझे लगता है कि सूची दृश्य सूची के आकार को सीमित नहीं करने के लिए कंटेनर गलती है, आपने इसे कहां रखा? सुनिश्चित करें कि कंटेनर सीमाओं के साथ नियंत्रण देता है।

+0

आप बिल्कुल सही हैं, अगर मैं ListView के लिए एक पिक्सेल पिक्सेल ऊंचाई रखता हूं, तो स्क्रॉलबार काम करता है। – Marshal

+0

@ मारशाल: कुछ गड़बड़ है लेकिन सभी संदर्भों के बिना बताना मुश्किल है, UserControl पर कौन से गुण सेट किए गए हैं? –

+0

कृपया उपयोगकर्ता नियंत्रण सेटिंग्स के लिए मेरा अपडेट देखें – Marshal