构建数据源
<Window.Resources>
<x:ArrayExtension x:Key="stringList"
xmlns="clr-namespace:System;assembly=mscorlib"
Type="String">
<String>第一行</String>
<String>第二行</String>
<String>第三行</String>
<String>第四行</String>
</x:ArrayExtension>
</Window.Resources>
1. <ListView.ItemContainerStyle> + <ListView.View> 可以生效,背景色变颜色,
ListView.ItemContainerStyle 中存放触发器
ListView.View中存放数据
这样只能按列显示多列多行,不能多行多列作为一项显示
如下所示:
<ListView Grid.Row="0" Name="ItemList" ItemsSource="{StaticResource stringList}" >
<ListView.ItemContainerStyle>
<Style TargetType="{x:Type ListViewItem}">
<Setter Property="FontSize" Value="15" />
<Setter Property="Margin" Value="0,

文章详细描述了在WindowsPresentationFoundation(WPF)中如何使用ListView组件,特别是ItemContainerStyle和ItemTemplate来设置样式,以及如何正确放置数据和触发器以实现多列多行显示。作者展示了三种不同的布局方式,并强调了哪种组合可以有效应用背景颜色和样式更改。
最低0.47元/天 解锁文章
4912

被折叠的 条评论
为什么被折叠?



