PropertyGridEditorPart.ApplyChanges 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将 PropertyGridEditorPart 控件的值保存到关联 WebPart 控件的相应属性。
public:
override bool ApplyChanges();
public override bool ApplyChanges ();
override this.ApplyChanges : unit -> bool
Public Overrides Function ApplyChanges () As Boolean
返回
如果将 PropertyGridEditorPart 值保存到 WebPart 的操作成功,则为 true
;否则(如果发生错误)为 false
。
例外
注解
方法 ApplyChanges 是控件上 PropertyGridEditorPart 的关键方法。 方法将用户在控件上 PropertyGridEditorPart 设置的值保存到关联 WebPart 控件中的相应属性。 在控件的继承WebPartToEdit属性中PropertyGridEditorPart引用关联的控件。
重要
无法重写 方法, ApplyChanges 因为 PropertyGridEditorPart 类型是密封的,以防止从它继承。 但是,如果需要对编辑各种 WebPart 控件属性的过程进行 PropertyGridEditorPart 比控件提供的更多编程控制,则可以创建自定义 EditorPart 控件并提供此方法的自己的实现。 有关代码示例,请参阅 ApplyChanges 方法。
方法 ApplyChanges 尝试在关联 WebPart 控件中的公共自定义属性上设置值,前提是这些属性每个属性都有一个 [WebBrowsable(true)]
特性。
ApplyChanges当用户在编辑用户界面 (UI) 中单击表示 OK 或应用谓词的按钮时,将调用 方法。 如果需要将编辑的值与用户操作分开保存,还可以直接从自己的代码调用它。