blu*_*yes 2 c# xaml listview win-universal-app uwp
我想改变Height的ItemContainer,而不是Height项目本身的容器是的ListView
我想改变的是:
对于这样的事情:
代码的结构如下所示:
<ListView>
<ListView.ItemTemplate>
<DataTemplate>
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition/>
<ColumnDefinition/>
</Grid.ColumnDefinitions>
<TextBlock Text="{Binding A}" Grid.Column="0"/>
<TextBlock Text="{Binding B}" Grid.Column="1"/>
</Grid>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
Run Code Online (Sandbox Code Playgroud)
希望得到一些帮助
您需要更改您MinHeight的所有ListViewItem元素ListView.你可以通过使用a来实现这一点Style.
<ListView>
<ListView.ItemContainerStyle>
<Style TargetType="ListViewItem">
<Setter Property="MinHeight" Value="0"/>
<Setter Property="Padding" Value="6,3"/>
</Style>
</ListView.ItemContainerStyle>
<TextBlock Text="Hello"/>
<TextBlock Text="World"/>
</ListView>
Run Code Online (Sandbox Code Playgroud)
使用Padding此方法也是一个好主意,因为您不希望每个列表视图项都太薄.
| 归档时间: |
|
| 查看次数: |
3641 次 |
| 最近记录: |