【问题标题】:Silverlight DataForm - Nested Dataform - How to BeginEdit?Silverlight DataForm - 嵌套数据表单 - 如何开始编辑?
【发布时间】:2010-08-10 04:04:02
【问题描述】:

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

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

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

卡住了。

【问题讨论】:

  • 问题解决了吗?尝试使用嵌套的 DataForms 做同样的事情,但无法正确使用模板。你能发布你的样品吗?

标签: silverlight dataform


【解决方案1】:

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

戴夫。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多