У меня есть объект врача, и одним из его свойств является ObservableList
клиник. Он используется в окне, чтобы показать детали врача. Я могу настроить привязку отдельных свойств к элементам управления TextBox
и ComboBox
, но не могу получить список клиник для привязки к моим ListBox
.
Вот xaml для моего ListBox
:
<ListBox Height="318"
HorizontalAlignment="Left"
Margin="422,0,0,0"
Name="lbClinic"
VerticalAlignment="Top"
Width="158"
SelectedValue="{Binding ClinicID, Path=Clinics, Mode=TwoWay,
UpdateSourceTrigger = PropertyChanged}"
SelectedValuePath="ClinicID"
DisplayMemberPath="Name"
ItemsSource="{Binding DataContext.ClinicList,
ElementName = PhysicianInfoLookup, Mode = OneWay}"
SelectionMode="Multiple" />
Список правильно заполняется элементами из ClinicList, который является списком всех возможных клиник. Однако я не могу получить список Clinics из объекта врача для привязки, чтобы его элементы были выбраны в списке. Я также хочу пойти другим путем, и если элемент не выбран, ObservableList в объекте врача будет соответствующим образом изменен.
Как двусторонне связать ObservableList of Clinics в моем объекте врача со списком Clinics (ObservableList из объектов клиники) в моем Listbox?
Спасибо.