J'ai un ListView
avec personnalisé ItemTemplate
pour les articles. Je souhaite supprimer ou modifier l'effet visuel pour la sélection.Supprimer la sélection en surbrillance de personnalisé WPF ListView
Jusqu'à présent, j'essayé assgining une coutume ItemContainerStyle
à mon ListView
:
<ListView x:Name="DispList" ItemContainerStyle="{StaticResource MySty}" ItemTemplate="{StaticResource Mine}">
</ListView>
Et en ressources, définir le style comme suit:
<Style TargetType="{x:Type ListViewItem}" x:Key="MySty">
<Style.Resources>
<SolidColorBrush x:Key="{x:Static SystemColors.HighlightBrushKey}" Color="Transparent"/>
</Style.Resources>
</Style>
Malheureusement, cela ne fonctionne pas. Qu'est-ce que je rate?
Merci de remarquer dans la bonne direction, mais pourriez-vous s'il vous plaît préciser quelles sont les propriétés sous 'ControlTemplate' correspondent à l'effet de sélection visuelle? Désolé, je veux juste désactiver la visibilité de la sélection. –
J'ai modifié ma réponse en ajoutant un exemple qui peut réaliser ce que vous voulez. – Iron