【问题标题】:What's the simplest way to detect edits to bound Silverlight controls or a RIA data object?检测对绑定 Silverlight 控件或 RIA 数据对象的编辑的最简单方法是什么?
【发布时间】:2011-01-26 20:58:10
【问题描述】:

我想在编辑发生后立即启用/禁用我的保存和取消按钮。我正在使用 Silverlight 4、WCF RIA 服务、Entity Framework 4 和 DomainDataSource 控件。我没有使用 DataForm,因为我的许多控件不适合。相反,我使用按类别排列在 TabControl 上的单个控件(TextBoxes、DropDowns 等)。不过,我想模仿一些 DataForm 行为。它会在任何控件上发生编辑时做出反应。我遵循了示例here,但该示例仅对 DataGrid 上的编辑做出反应。 我想对绑定的 TextBox 和其他控件的编辑做出反应。是否有任何事件可以用来检测编辑何时开始?我已经搜索了底层 DomainContext 和 DomainDataSource 或相关对象上的事件,但到目前为止我还没有找到我要查找的内容.任何帮助将不胜感激。

【问题讨论】:

    标签: silverlight entity-framework silverlight-4.0 wcf-ria-services


    【解决方案1】:

    不确定您是否还需要这方面的帮助,但我们实现了 System.ComponentModel.IChangeTracking 接口,这可以满足您的需求。

    如果您需要这方面的帮助,我们会在我们的项目中提供帮助,我可以为您提供更多详细信息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-11-17
      • 2021-03-30
      • 2010-12-29
      • 1970-01-01
      • 2015-08-16
      相关资源
      最近更新 更多