我正在使用ListView
来创建我的自定义DataGrid
。但是,我无法水平调整ListViewItems的大小。我附上了一个演示样本供您参考。请让我知道如果我做错了什么。如何水平调整ListViewItems的尺寸
示例链接:https://1drv.ms/u/s!AqxerszZWbaFgy-x7dNZ4wLTrOdF
我正在使用ListView
来创建我的自定义DataGrid
。但是,我无法水平调整ListViewItems的大小。我附上了一个演示样本供您参考。请让我知道如果我做错了什么。如何水平调整ListViewItems的尺寸
示例链接:https://1drv.ms/u/s!AqxerszZWbaFgy-x7dNZ4wLTrOdF
编辑的ListViewItem风格。查找ContentPresenter并设置HorizontalAlignment =“Stretch”或修改它的宽度。默认情况下它包装你的内容。
我总是倾向于在我的应用程序中添加一个未命名的样式。 这种方式保留了原始风格,但您可以按自己喜欢的方式调整自己的ListView。
所以添加ResourceDictionary
一定要在你的App.Xaml
合并,并添加以下命名的样式到字典
<Setter Property="ItemContainerStyle">
<Setter.Value>
<Style TargetType="ListViewItem">
<Setter Property="HorizontalContentAlignment" Value="Stretch" />
</Style>
</Setter.Value>
</Setter>