如何水平调整ListViewItems的大小

如何水平调整ListViewItems的大小,listview,datagrid,uwp,resize,Listview,Datagrid,Uwp,Resize,我正在使用ListView创建自定义的DataGrid。但是,我无法水平调整ListViewItems的大小。我附上了一个演示样品供您参考。如果我做错了什么,请告诉我 示例链接:编辑ListViewItem样式。查找ContentPresenter并设置HorizontalAlignment=“Stretch”或修改其宽度。默认情况下,它会包装您的内容。我总是倾向于在我的应用程序中添加未命名的样式。 这样可以保留原始样式,但您可以按自己喜欢的方式调整自己的列表视图 因此,添加一个Resource

我正在使用
ListView
创建自定义的
DataGrid
。但是,我无法水平调整ListViewItems的大小。我附上了一个演示样品供您参考。如果我做错了什么,请告诉我


示例链接:

编辑ListViewItem样式。查找ContentPresenter并设置HorizontalAlignment=“Stretch”或修改其宽度。默认情况下,它会包装您的内容。

我总是倾向于在我的应用程序中添加未命名的样式。 这样可以保留原始样式,但您可以按自己喜欢的方式调整自己的列表视图

因此,添加一个
ResourceDictionary
确保将其合并到您的
App.Xaml
中,并将以下未命名样式添加到字典中

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