WPF- Y at-il un moyen d'arrêter TreeViewItems de devenir sélectionné et activé lorsque leur TreeViewItem parent est sélectionné?

StackOverflow https://stackoverflow.com/questions/4612142

Question

J'ai un modèle de contrôle pour TreeViewItems et au lieu de montrer la normale FocusVisualStyle j'ai un MultiTrigger mis en place comme ceci:

<MultiTrigger>
    <MultiTrigger.Conditions>
        <Condition Property="IsSelected" Value="true"/>
        <Condition Property="IsSelectionActive" Value="true"/>
    </MultiTrigger.Conditions>
    <Setter Property="FontWeight" Value="Bold"/>
</MultiTrigger>

Cependant, cela provoque aussi la FontWeight changer en gras lorsqu'un élément parent TreeViewItem's est sélectionné. Est-il possible que je peux empêcher que cela se passe?

scroll top