更改用户控制';在ListView中选择时的样式
本文关键字:ListView 选择 样式 用户 控制 | 更新日期: 2023-09-27 17:58:40
我有一个UserControl作为ListView的DataTemplate,它具有dependency属性。
第1页Xaml
<!-- ListView -->
<ListView ItemSource="{x:bind ViewModel.Profils}" SelectionMode="Single" SelectedItem="x:bind ViewModel.SelectedProfil, Mode="TwoWay", Converter={}}">
<ListView.ItemTemplate>
<DataTemplate x:DataType="vm:AbstractProfilVM">
<!-- Master -->
<widget:CelProfilMaster CelProfilMasterName={x:Bind Name} CelProfilMasterAge={x:Bind Age} ... />
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
<!-- Details -->
<widget:CelDetail CelProfilDetailsName="{x:bind ViewModel.SelectedProfil.Name}..."/>
它工作得很好,但当我的UserControl在列表视图中被选中时,如何更改他的背景?
您应该覆盖ListView样式并更改Selected VisualState