2010-04-21 3 views

Répondre

1

Vous devez spécifier un nouveau modèle pour la DataGridRow par un style sur la propriété RowStyle. Utilisez le style existant pour DataGridRow trouvé here.

Retirez les StoryBoard éléments du "MouseOver", "NormalSelected" et "MouseOverSelected" VisualStates également supprimer le DoubleAnimation pour "BackgroundRectangle" du VisualState "UnfocusedSelected".

0

J'avais une exigence similaire, mais à la place éteint HitTest afin que l'utilisateur ne puisse pas sélectionner une ligne.

Il m'est apparu que si vous ne voulez pas que l'utilisateur sache ce que la sélection est, alors vous ne voulez pas une sélection.

<Style TargetType="data:DataGridRow" x:Key="StyleDataGridRowNoSelection" BasedOn="{StaticResource BaseDataGridRowStyle}"> 
    <Setter Property="IsHitTestVisible" Value="False"/> 
</Style> 
Questions connexes