我有一个UserControl作为我的ListView的DataTemplate,带有依赖属性。
的Page1.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}..."/>
它运行良好,但是当他在listView中被选中时,如何更改UserControl的背景?
答案 0 :(得分:0)
您应该覆盖ListView样式并更改Selected VisualState