25 ŞUBAT 2013, PAZARTESİ
Listviewıtem'bir liste Görünümü genişliğine t streç kazandı
Şu anda windows 8 store uygulaması XAML kullanarak tasarlıyorum fakat ufak bir boyutlandırma sorunu var. Bir DataTemple ile bir liste Görünümü var.
Liste Görünümü & DataTemplate için kod aşağıda:
<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>
Liste görünümü 240 sabit bir genişlik ile ızgara bir sütun yer almaktadır.
Görünümü görüntülendiğinde ListViewİtems Liste Görünümü genişliğine germek değil. Bu HorizontalContentAlignment dahil olmak üzere birçok özellikleri ayar denedim ama Listviewıtem streç almak için görünmüyor olabilir!
Herkes yardımcı olabilir?
Şimdiden teşekkürler.
Visual studio 2012, C# 4.5 ve Windows store uygulaması geliştirme kullanıyorum.
CEVAP
25 ŞUBAT 2013, PAZARTESİ
Liste Görünümü tanımınıza aşağıdaki eklemeyi deneyin
<ListView.ItemContainerStyle>
<Style TargetType="ListViewItem">
<Setter Property="HorizontalContentAlignment" Value="Stretch" />
</Style>
</ListView.ItemContainerStyle>
Bunu Paylaş:
özel adaptörü getView yöntemi, birden ...
Android Liste Görünümü yükseklik sınır...
Nasıl bir liste Görünümü öğeler ekleme...
Liste görünümü OnİtemClickListener and...
RecyclerView Liste Görünümü değiştirme...