我们想要在该行的任何地方的鼠标点击中选择一行。目前,用户必须单击行中的文本才能选择行。获取GridView以在点击时选择行(不仅仅是单击文本)
这是我们的一个网格内的ListView,里面坐了一个GridView:
<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>
我们怎样才能得到它,当用户的行(甚至在之间的空间中点击任意位置选择该行的发言权FullName和Roles)?
谢谢!
您是否找到解决方案? – Cilvic 2011-04-20 12:52:41
对不起,我没有。我们的产品仍然有这个“bug”。 – Tomas 2011-05-13 19:27:45