Silverlight 3: привязка из выпадающего списка в одной ячейке данных к одной в другой ячейке - PullRequest
1 голос
/ 23 февраля 2010

У меня есть сетка данных Silverlight, где два столбца - это списки. Один из выпадающих списков связан с неизменным словарем и отображает список ключей. Для другого комбинированного списка я хочу заполнить его жестко закодированным списком строк, основанным на значении выбранного элемента в первом комбинированном окне.

Немного больше контекста - значения в словаре являются строками, но они будут иметь только несколько разных значений. В Словаре может быть 100 ключей, но все значения будут «один», «два» или «три». Если пользователь выбирает элемент, значение которого равно «один», в поле со списком в другом столбце следует выбрать «Un» и «Uno». Если пользователь выбирает элемент, значение которого равно «два», в выпадающем списке в другом столбце вы должны выбрать «Dos» и «Deux». И так далее. Список отображаемых значений хорошо известен и жестко запрограммирован, но его можно представить любым удобным способом - в виде преобразователя или любого другого.

Как я могу это сделать?

1 Ответ

0 голосов
/ 25 февраля 2010

Думал об этом неправильно. Получил это, связав второй комбинированный список со свойством объекта, который устанавливает первый комбинированный блок, и используя конвертер для преобразования этого значения Похоже, у меня есть способы пойти, прежде чем я думаю о WPF / XAML.

...