[英]Change UserControl's style when selected in a ListView
我有一個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}..."/>
它工作正常,但是如何在列表視圖中選擇我的UserControl時更改背景?
您應該重寫ListView樣式並更改Selected VisualState
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.