Данные, которые обновляют другие пользовательские элементы управления в WPF - PullRequest
0 голосов
/ 03 мая 2011

В настоящее время у меня есть два пользовательских элемента управления, которые оба используют список объектов. Эти списки объектов являются типами кофе. Эти 2 пользовательских элемента управления показывают типы кофе по-разному.

Что я хочу сделать, так это то, что если тип кофе выбран в одном пользовательском элементе управления, он обновит или выделит тот же тип кофе, который был выбран в другом пользовательском элементе управления.

Я попытался создать ObservableCollection, на который будут смотреть оба пользовательских элемента управления, но это не сработало.

Есть еще идеи?

Спасибо!

1 Ответ

0 голосов
/ 03 мая 2011

Дроиды, которых вы ищете: Selector.IsSynchronizedWithCurrentItem

Можно установить для свойства IsSynchronizedWithCurrentItem значение true, чтобы убедиться, что выбранный элемент всегда соответствует свойству CurrentItem в ItemCollection. Например, предположим, что есть два элемента управления ListBox с их свойством ItemsSource, установленным на один и тот же источник. Задайте для IsSynchronizedWithCurrentItem значение true в обоих списках, чтобы убедиться, что выбранный элемент в каждом ListBox одинаков.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...