Silverlight DataForm - 嵌套数据表 - 如何开始编辑?

时间:2010-08-10 04:04:02

标签: silverlight dataform

我有一个Silverlight用户控件。这包含一个DataForm。此DataForm嵌套另一个Silverlight用户控件,该控件还包含一个DataForm。

我已成功将嵌套数据表绑定到父控件中的对象。

但是,我不能让嵌套控件与父级一起进入编辑模式。我尝试使用 FindNameInContent 方法直接调用它来返回嵌套的数据表,然后调用BeginEdit(),但这会失败(返回false)。

卡住。

1 个答案:

答案 0 :(得分:0)

我有一个更简单的场景,但类似的问题。在我的场景中,我有一个DataGrid直接嵌套在DataForm中,并且无法同步两个控件的编辑模式,直到我意识到我需要为DataForm实现EditTemplate,以及ReadOnlyTemplate,并实现DataGrid都。我为ReadOnlyTemplate中的DataGrid设置了IsReadOnly = true,为EditTemplate中的DataGrid设置了IsReadOnly = false,这一切都运行顺畅,没有代码。

戴夫。