LayoutEditorPart.ApplyChanges 方法

定义

LayoutEditorPart 控件的值保存到关联 WebPart 控件的相应属性。

public:
 override bool ApplyChanges();
public override bool ApplyChanges ();
override this.ApplyChanges : unit -> bool
Public Overrides Function ApplyChanges () As Boolean

返回

如果将值从 LayoutEditorPart 控件保存到 WebPart 控件的操作成功,则为 true;否则(如果出现错误)为 false

例外

当在关联 ChromeState 控件上设置 WebPart 属性的值时发生错误。

注解

方法 ApplyChanges 是控件上 LayoutEditorPart 的关键方法。 方法的用途是将用户在控件上 LayoutEditorPart 设置的值保存到关联 WebPart 控件中的相应属性。 在控件的继承WebPartToEdit属性中LayoutEditorPart引用关联的控件。

重要

不能从自己的代码调用 ApplyChanges 方法。 但是,如果需要对编辑各种 WebPart 控件属性的过程进行 LayoutEditorPart 比控件提供的更多编程控制,则可以创建自定义 EditorPart 控件并提供此方法的自己的实现。 有关示例,请参阅 EditorPart.ApplyChanges 方法。

方法 ApplyChanges 尝试在关联的 WebPart 控件上设置以下属性:

ApplyChanges当用户在编辑用户界面 (UI) 中单击表示 OK 或应用谓词的按钮时,将调用 方法。

适用于

另请参阅