У меня есть Telerik RadGridView
, привязанный к коллекции, и я отправляю SelectedItem
при нажатии гиперссылки в одной из ячеек. Это работает, но мне нужно сначала щелкнуть в другом месте строки, чтобы установить выбранный элемент. Это не идеально, и я хочу установить SelectedItem
при нажатии на ссылку или что-либо в этом отношении.
Я видел, как это сделать для ListView
с IsSelected
и ListViewItem
, но ничего для Telerik RadGridView
или универсального GridView
.
Вот моя ссылка:
<DataTemplate>
<TextBlock Padding="3,0">
<Hyperlink CommandParameter="{Binding SelectedItem,
RelativeSource={RelativeSource FindAncestor,
AncestorType={x:Type telerik:RadGridView}}}"
Command="{Binding Path=DataContext.SomeCommand,
RelativeSource={RelativeSource FindAncestor,
AncestorType={x:Type telerik:RadGridView}}, Mode=OneWay}">
Click here please
</Hyperlink>
</TextBlock>
</DataTemplate>