2013-02-25 41 views
75

की चौड़ाई तक नहीं पहुंच जाएगा मैं वर्तमान में XAML का उपयोग कर विंडोज 8 स्टोर ऐप डिज़ाइन कर रहा हूं लेकिन मेरे पास मामूली आकार का मुद्दा है। मेरे पास डेटा टेम्पलेट के साथ एक सूची दृश्य है।ListViewItem ListView

मेरी ListView & DataTemplate के लिए कोड में नीचे हैं:

<ListView x:Name="listPageItems" 
      Grid.Row="1" 
      SelectionMode="Extended" 
      IsSwipeEnabled="False" 
      ItemsSource="{Binding Mode=OneWay, Source={StaticResource items}}" 
      ItemTemplate="{StaticResource NavigationItemTemplate}" 
      ScrollViewer.VerticalScrollBarVisibility="Visible"> 

</ListView> 

<DataTemplate x:Key="NavigationItemTemplate">  
     <Grid Height="75"> 
      <Grid.RowDefinitions> 
       <RowDefinition Height="1.6*" /> 
       <RowDefinition Height="*" /> 
      </Grid.RowDefinitions> 
      <Rectangle Fill="White" /> 
      <Rectangle Fill="{StaticResource SSEGreenBrush}" 
         Grid.Row="1" /> 
      <Border BorderThickness="2" 
        BorderBrush="{StaticResource SSEGreenBrush}" 
        Grid.RowSpan="2" /> 
      <TextBlock x:Name="textTitle" 
         Text="{Binding ClientName}" 
         Style="{StaticResource TitleTextStyle}" 
         Foreground="{StaticResource SSEBlueBrush}" 
         Margin="10,5,5,5" /> 
      <StackPanel Orientation="Horizontal" 
         Grid.Row="1" 
         HorizontalAlignment="Stretch"> 
       <TextBlock Text="Last Edit :" 
          Style="{StaticResource SubtitleTextStyle}" 
          Foreground="{StaticResource SSEBlueBrush}" 
          Margin="3,0,0,3" 
          VerticalAlignment="Center" /> 
       <TextBlock Text="SurveyDate" 
          Style="{StaticResource SubtitleTextStyle}" 
          Foreground="{StaticResource SSEBlueBrush}" 
          Margin="3,0,0,3" 
          VerticalAlignment="Center" /> 
      </StackPanel> 
     </Grid> 
    </DataTemplate> 

जब दृश्य प्रदर्शित किया जाता है सूचीदृश्य 240

की एक निश्चित चौड़ाई के साथ एक ग्रिड कॉलम के अंदर है ListViewItems खीचें नहीं ListView की चौड़ाई के लिए। मैंने क्षैतिजकंटेंटलाइन सहित कई गुणों को सेट करने का प्रयास किया है, लेकिन मुझे सूची दृश्य देखने के लिए प्रतीत नहीं होता है!

क्या कोई मदद कर सकता है?

अग्रिम धन्यवाद।

मैं विजुअल स्टूडियो 2012, सी # 4.5 का उपयोग कर रहा हूं और एक विंडोज स्टोर ऐप विकसित कर रहा हूं। BindingExpression पथ त्रुटि:

उत्तर

186

कोशिश जोड़ने अपने ListView परिभाषा को

<ListView.ItemContainerStyle> 
    <Style TargetType="ListViewItem"> 
     <Setter Property="HorizontalContentAlignment" Value="Stretch" /> 
    </Style> 
</ListView.ItemContainerStyle> 
+1

त्रुटि निम्नलिखित 'चौड़ाई' संपत्ति Project.CustomElement, Project.WindowsPhone, संस्करण = 1.0.0.0, संस्कृति = तटस्थ, PublicKeyToken पर नहीं मिला = अशक्त '। बाइंडिंग एक्सप्रेशन: पथ = 'चौड़ाई' डेटाइटम = प्रोजेक्ट। कस्टममेंट, प्रोजेक्ट। विन्डोज़फोन, संस्करण = 1.0.0.0, संस्कृति = तटस्थ, पब्लिककेट टोकन = नल '; लक्ष्य तत्व 'Windows.UI.Xaml.Controls.Grid' (नाम = 'शून्य') है; लक्षित संपत्ति 'चौड़ाई' (प्रकार 'डबल') –

+0

मुझे बहुत मदद करें। धन्यवाद मेरे वोट +1 – imdadhusen

+0

यह मेरे लिए काम किया। बहुत बहुत धन्यवाद। +1 – arundevma