We want to select a row on a mouseclick anywhere in that row. Currently the user has to click the text in the row to select the row.
This is our ListView inside a Grid, with a GridView inside it:
<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>
How can we get it to select the row when the user clicks anywhere in the row (even on the empty space between say the FullName and the Roles)?
Thanks!