UWP 列表视图多个 ItemContainerStyle



如何让我的ListView有多个ItemContainerStyle

<ListView x:Name="SongsListView">
<ListView.ItemContainerStyle>
<Style TargetType="ListViewItem">
<Setter Property="HorizontalContentAlignment" Value="Stretch" />
</Style>
<!--<Style TargetType="ListViewItemPresenter">
<Setter Property="SelectedPointerOverBackground" Value="White" />
</Style>-->
</ListView.ItemContainerStyle>
</ListView>

您尝试添加多个样式的方式没有任何意义。不能同时对控件应用多个Style。这样做是没有意义的。但是,你可以要求 UWP 以编程方式应用众多Style之一

UWP 与 WPF 一样,支持ItemContainerStyleSelector。这是一个简单的类,允许您根据某些条件或过程选择Style。您可以在此处查看一个工作示例。

相关内容

  • 没有找到相关文章

最新更新