如何让我的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>发布于 2019-08-30 13:51:51
您尝试添加多个样式的方式没有任何意义。不能同时在控件上应用多个Style。这样做是没有意义的。但是,您可以要求UWP以编程方式应用许多Style中的一个。
和WPF一样,UWP也支持ItemContainerStyleSelector。这是一个简单的类,允许您根据某些条件或过程选择Style。您可以查看一个正常运行的示例here。
https://stackoverflow.com/questions/57721090
复制相似问题