Как выбрать правильный RadioButton из списка их в DataFrom EditTemplate на основе значения строки SQL? - PullRequest
0 голосов
/ 03 мая 2011

У меня есть DataForm, где я устанавливаю CurrentItem для сущности, возвращаемой из LINQ RIA DataService. Я использую Silverlight 4 со службами RIA.

Мой "Текущий элемент" - это объект, являющийся строкой из таблицы SQL. В этой таблице есть столбец с именем "RestartType".

У меня есть DataForm, где я устанавливаю DataForm.EditTemplate в XAML.

У меня три радиокнопки в моем EditTemplate:

<RadioButton Content="Restart 1" /> <RadioButton Content="Restart 2" /> <RadioButton Content="Restart 3" />

Как мне сделать так, если ЕСЛИ значение RestartType равно 0, тогда выбирается переключатель Restart 1, но другие не выбираются, или если значение RestartType равно 1, тогда Restart 2 выбирается, и если оно равно 3, то Restart 3 выбирается и другие переключатели отключаются.

Надеюсь, вы понимаете, что я пытаюсь сделать.

Спасибо

1 Ответ

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

Я закончил тем, что использовал обработчик событий ContentLoaded в моей DataForm, тогда я получил CurrentItem DataForm в качестве моего объекта.Я использовал DataForm.FindNameInContent, чтобы получить элементы управления EditTemplate и правильно установить правильную RadioButton.

...