Если у меня есть два объекта, один из которых является списком элементов, а другой имеет свойство, хранящее выбранный элемент другого списка, возможно ли обновить выбранный элемент с помощью привязки в WPF?
Допустим, у меня есть эти две структуры данных:
public class MyDataList
{
public ObservableCollection<Guid> Data { get; set; }
}
public class MyDataStructure
{
public Guid ChosenItem { get; set; }
}
Можно ли привязать Listbox к экземпляру обоих объектов, чтобы свойство ChosenItem устанавливалось выбранным элементом ListBox?
РЕДАКТИРОВАТЬ: Чтобы сделать вещи немного яснее, может быть много экземпляров MyDataStructure, каждый с выбранным элементом из MyDataList. Список данных является общим для всех экземпляров, и мне нужен способ выбрать элемент и сохранить этот выбор в MyDataStructure.