我有一个UserControl作为具有依赖项属性的ListView的DataTemplate。
第1页
<!-- 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}..."/>
它工作正常,但是当在列表 View 中选择我的UserControl时,如何更改其背景?
最佳答案
您应该重写ListView样式并更改Selected VisualState
关于c# - 在ListView中选择时更改UserControl的样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38584258/