У меня есть серебристый телерик RadComboBox. Я занимаюсь дизайном главной страницы.
В сетке у меня есть список людей - один из столбцов в сетке - Приветствие.
когда я нажимаю на элемент в сетке, все текстовые поля ниже заполняются в соответствии с их привязкой.
Но с помощью комбинированного списка мне интересно, можете ли вы связать его вот так.
SelectedItem="{Binding ElementName=PersonGrid, Path=SelectedItem.SalutationLookupValue, Mode=TwoWay}"
Я предполагаю, что вы не можете сделать это таким образом. Я хотел бы сделать это таким образом, но я думаю, что мне нужно привязать выбранный элемент к SelectedSalutation и установить его, когда выбранный элемент установлен для сетки ..
public Person SelectedPersonResult
{
get { return _selectedPersonResult; }
set
{
SetObject(ref _selectedPersonResult, value, "SelectedPersonResult");
if (_selectedSalutationResult != null)
{
SelectedSalutation = SalutationList.Where(x => x.Value == SelectedPersonResult.SalutationLookupValue).FirstOrDefault();
}
}
}
Опять же, я бы предпочел сделать это первым способом (в пределах xaml), но я предполагаю, что делать это вторым способом - единственный путь?