Как я могу сделать содержимое каждого элемента ListView
расширяется до 100% ширины при использовании DataTemplate
?
Я пробовал HorizontalContentAlignment="Stretch"
в ListView
и HorizontalAlignment="Stretch"
в DataTemplate
, но ничего не работает, содержимое по-прежнему выравнивается влево.
У меня есть что-то вроде этого:
<ListView x:Name="questionsView" Background="{StaticResource ApplicationPageBackgroundThemeBrush}" HorizontalContentAlignment="Stretch">
<ListView.ItemTemplate>
<DataTemplate>
<Border Background="BlueViolet" HorizontalAlignment="Stretch">
<Grid HorizontalAlignment="Stretch">
<TextBlock Text="{Binding}" />
<TextBlock HorizontalAlignment="Right">16 minutes ago</TextBlock>
</Grid>
</Border>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
Я думаю, есть еще один слой между ListView
и ItemTemplate
.