У меня есть 2 RadGridView.GridView 1: короткий список содержит элементы из GridView2.GridView 2: Длинный список имеет telerik: RadGridView.GroupDescriptors для группировки элементов.
Я хочу, если я выберу одну строку в первом GridView, я перейду к той же строке во втором GridView.Итак, я вставил в Xaml
//XAML
SelectedItem="{Binding SelectedDP}" For GridView1
SelectedItem="{Binding SelectedDP1}" For GridView2
//CS
private DataPermission mSelectedDP = new DataPermission();
public DataPermission SelectedDP
{
get { return mSelectedDP; }
set
{
mSelectedDP = value;
foreach (SecurityDataPermissions m in DisplayedDataPermissionsList)
{
if (m.DataPermission.DataPointName == SelectedDP.DataPointName)
SelectedDP1 = m;
}
OnPropertyChanged("SelectedDP");
}
}
private SecurityDataPermissions mSelectedDP1 = new SecurityDataPermissions();
public SecurityDataPermissions SelectedDP1
{
get { return mSelectedDP1; }
set
{
this.mSelectedDP1 = value;
OnPropertyChanged("SelectedDP1");
}
}
Строка в GridView2 выбирается, но не переходит к ней.Я имею в виду, что если вручную прокрутить до элемента, я вижу его серым (выделенным, но не сфокусированным), но если нет, я не могу распознать, какая строка выбрана.То, что я хочу, это когда я выбираю строку в GridView1, которая переводит меня в ту же строку в GridView2