MaterialDesignInXamlToolkit - 将 ListView 拉伸至全宽

问题描述 投票:0回答:0

我正在尝试将我的

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。 曾是: enter image description here 它变成了: enter image description here 我的 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>
c# wpf listview material-design
© www.soinside.com 2019 - 2024. All rights reserved.