2010-08-10 3 views
1

У меня есть элемент управления Silverlight. Это содержит DataForm. Этот DataForm содержит еще один элемент управления Silverlight, который также содержит DataForm.Silverlight DataForm - вложенная форма данных - как начать?

Я связал вложенную форму данных успешно с объектом в родительском элементе управления.

Я не могу, однако, получить вложенный элемент управления, чтобы войти в режим редактирования вместе с родителем. Я попытался позвонить ему напрямую, используя метод FindNameInContent для возврата вложенной формы данных, а затем вызвал BeginEdit(), но это не удалось (возвращает false).

Застрял.

+0

Вы решили проблему? Trtinging сделать то же самое, с вложенными DataForms, но не может получить шаблоны правильно. Можете ли вы разместить свои образцы? – 2011-03-26 02:46:40

ответ

0

У меня был более простой сценарий, но аналогичная проблема. В моем сценарии у меня был DataGrid, непосредственно вложенный в DataForm, и не смог синхронизировать режимы редактирования двух элементов управления, пока не понял, что мне нужно реализовать EditTemplate для DataForm, а также ReadOnlyTemplate и реализовать DataGrid в и то и другое. Я установил IsReadOnly = true для DataGrid в ReadOnlyTemplate и IsReadOnly = false для DataGrid в EditTemplate, и все это работает плавно, без кода.

Dave.

Смежные вопросы