我正在尝试将我的
ListView.ItemTemplate
拉伸到ListView
的整个宽度。但是因为我使用的是 MaterialDesginInXamlToolkit,所以当我尝试时我的样式会中断。
有人可以帮助我制作我的
ItemTemplate
全宽并且不会丢失 MaterialDesginInXamlToolkit 的样式吗?
<ListView.ItemContainerStyle>
<Style
TargetType="ListViewItem">
<Setter
Property="HorizontalContentAlignment"
Value="Stretch" />
</Style>
</ListView.ItemContainerStyle>
我在这里也找到了类似的解决方案,但它不起作用MaterialDesginInXamlToolkit - Vertically align ListViewItem content 或者更确切地说,它为我打破了整个 ListView。 曾是: 它变成了: 我的 ListView 现在看起来像这样:
<ListView
Name="ProductsListView">
<ListView.ItemTemplate>
<DataTemplate>
<Border
Background="#ffff"
CornerRadius="5"
BorderThickness="1"
BorderBrush="Bisque">
<StackPanel>
<TextBlock Text="{Binding id}" />
<TextBlock Text="{Binding title}" />
<TextBlock Text="{Binding description}" />
<TextBlock Text="{Binding price}" />
<TextBlock Text="{Binding discount}" />
<TextBlock Text="{Binding tags}" />
</StackPanel>
</Border>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>