首先单击Telerik RadGridView激活RadGridview,但不选择行

时间:2013-10-21 15:05:09

标签: wpf xaml telerik radgridview

上下文:我的网格上方有一个搜索框。

当我从搜索框中点击进入网格时,我希望它选择一行。它没有。相反,它似乎将重点放在网格上。我可以再次单击以选择一行。从技术上讲,这是有道理的,但对于普通用户来说并不直观。

以下是网格的XML:

<telerik:RadGridView Name="poRadGridView" 
                     Grid.Row="1"
                     SelectionUnit="FullRow" 
                     HorizontalAlignment="Center" 
                     IsReadOnly="True" 
                     VerticalAlignment="Top" 
                     ItemsSource="{Binding POs}" 
                     AutoGenerateColumns="False" 
                     FontSize="25" 
                     SelectionMode="Single"
                     ScrollViewer.CanContentScroll="True">

1 个答案:

答案 0 :(得分:1)

我没有提到的一件事是我正在使用行选择事件来识别所选行的更改时间。我正在使用MVVM,建议我通过数据绑定而不是事件监视来识别所选行中的更改。因此,以下内容被添加到RadGridView定义中:

  

SelectedItem =“{Binding SelectedPO,Mode = TwoWay}”

出于某种原因,这有效。