我們想要在該行的任何地方的鼠標點擊中選擇一行。目前,用戶必須單擊行中的文本才能選擇行。獲取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