Я хотел бы сделать следующее:
public List<Users> PreLoadedUserList { get; set; }
public List<RowEntries> SomeDataRowList { get; set; }
public class Users
{
public int Age { get; set; }
public string Name { get; set; }
}
public class SomeDataRowList
{
public int UserAge { get; set;
}
Теперь моя (WPF Toolkit) DataGrid выглядит следующим образом:
<my:DataGrid AutoGenerateColumns="False" MinHeight="200"
ItemsSource="{Binding Path=SomeDataRowList}">
<my:DataGridComboBoxColumn Header="Age"
ItemsSource="{Binding Path=PreLoadedUserList}"
DisplayMemberPath="Name"
SelectedValueBinding="{Binding Path=UserAge}"/>
</my:DataGrid>
Теперь моя проблема в том, что PreLoadedUserList находится за пределами ItemSource (SomeDataRowList), и я не знаю, как связать что-то вне его. Что я на самом деле хочу: - Показать в ComboBox PreLoadedUserList - Задайте значение (RowEntries) SelectedItem.UserAge для значения выбранного ComboboxItem.Age
Сообщите мне, если мое объяснение слишком странное: -)
Спасибо, Приветствия