Nous voulons sélectionner une ligne sur un clic de souris n'importe où dans cette rangée. Actuellement, l'utilisateur doit cliquer sur le texte de la ligne pour sélectionner la ligne.Obtenir un GridView pour sélectionner la ligne à cliquer (pas simplement cliquer sur le texte)
Ceci est notre ListView à l'intérieur d'une grille, avec un GridView intérieur:
<ListView Grid.Row="1"
x:Name="lvUsers"
PreviewMouseDoubleClick="lvUsers_PreviewMouseDoubleClick"
IsSynchronizedWithCurrentItem="True"
ItemsSource="{Binding AllUsers,Mode=TwoWay}"
ScrollViewer.VerticalScrollBarVisibility="Auto"
ScrollViewer.HorizontalScrollBarVisibility="Disabled">
<ListView.View>
<GridView>
<GridViewColumn Header="Username"
Width="150"
DisplayMemberBinding="{Binding UserDTO.Name}" />
<GridViewColumn Header="Fullname"
Width="150"
DisplayMemberBinding="{Binding UserDTO.FullName}" />
<GridViewColumn Header="Roles"
Width="250"
DisplayMemberBinding="{Binding Roles}" />
<GridViewColumn Header="Default station"
Width="200" DisplayMemberBinding="{Binding UserDTO.DefaultStation.StationName}"/>
</GridView>
</ListView.View>
</ListView>
Comment pouvons-nous l'obtenir pour sélectionner la ligne lorsque l'utilisateur clique ne importe où dans la ligne (même sur l'espace vide entre dire le nom complet et les rôles)?
Merci!
Avez-vous trouvé une solution? – Cilvic
Désolé, je n'ai pas. Notre produit a toujours ce "bug". – Tomas