EditingScope 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
一个编辑范围,该范围表示对 ModelItem 树所做更改的集合,这些更改可提交,或作为一个原子工作单元回滚。
public ref class EditingScope : System::Activities::Presentation::Model::ModelEditingScope
public class EditingScope : System.Activities.Presentation.Model.ModelEditingScope
type EditingScope = class
inherit ModelEditingScope
Public Class EditingScope
Inherits ModelEditingScope
- 继承
注解
若要将对多个 ModelItem 对象所做的一组更改收集在一起,这一点非常有用。 例如,在消息传递活动中,从出现的对话框中所做的更改将影响多个属性值。 但是,就像来自出现的对话框的所有更改一样,需要将这些更改视为一批,并作为单个工作单元进行撤消。 有关用法的更多信息,请参见“编辑范围”示例。
属性
Changes |
获取更改的列表。 |
Description |
描述更改组。 在提交更改之前可随时对其进行更改。 (继承自 ModelEditingScope) |
HasEffectiveChanges |
获取一个布尔值,该值指定是否已将更改应用到编辑范围。 |
方法
CanComplete() |
确定当前编辑范围实例是否可完成。 |
Complete() |
通过调用 OnComplete() 方法完成编辑范围。 (继承自 ModelEditingScope) |
Dispose() |
除非编辑范围已完成或已还原,否则通过中止更改释放此对象。 (继承自 ModelEditingScope) |
Dispose(Boolean) |
通过中止更改释放此对象。 (继承自 ModelEditingScope) |
Equals(Object) |
确定指定对象是否等于当前对象。 (继承自 Object) |
GetHashCode() |
作为默认哈希函数。 (继承自 Object) |
GetType() |
获取当前实例的 Type。 (继承自 Object) |
MemberwiseClone() |
创建当前 Object 的浅表副本。 (继承自 Object) |
OnComplete() |
引发 Complete 事件。 |
OnException(Exception) |
处理指定的异常。 |
OnRevert(Boolean) |
引发 Revert 事件。 |
Revert() |
放弃在编辑范围内所做的更改。 (继承自 ModelEditingScope) |
ToString() |
返回表示当前对象的字符串。 (继承自 Object) |