windows-8 winrt-xaml listviewitem

windows 8 - ListViewItem no se extenderá al ancho de un ListView



windows-8 winrt-xaml (1)

Intente agregar lo siguiente a su definición ListView

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

Actualmente estoy diseñando una aplicación de tienda de Windows 8 usando XAML, pero tengo un problema de tamaño menor. Tengo un ListView con un DataTemple.

El código para mi ListView y DataTemplate están a continuación:

<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>

La vista de lista está dentro de una columna de cuadrícula con un ancho fijo de 240.

Cuando se muestra la vista, ListViewItems no se extiende al ancho de ListView. ¡He intentado configurar numerosas propiedades, incluida HorizontalContentAlignment, pero parece que no puedo hacer que ListViewItem se alargue!

¿Alguien puede ayudar?

Gracias por adelantado.

Estoy usando Visual Studio 2012, C # 4.5 y desarrollando una aplicación de tienda de Windows.