我正在使用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>