次の方法で共有


PropertyGridEditorPart.ApplyChanges メソッド

定義

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

例外

関連付けられた WebPart のプロパティ値を設定しようとしたときにエラーが発生しました。

注釈

メソッドは ApplyChanges 、コントロールの重要なメソッドです PropertyGridEditorPart 。 メソッドは、ユーザーがコントロールに設定した値を、 PropertyGridEditorPart 関連付けられた WebPart コントロールの対応するプロパティに保存します。 関連付けられたコントロールは、コントロールの PropertyGridEditorPart 継承されたプロパティで参照されます WebPartToEdit

重要

型が ApplyChanges 継承されないようにシールされているため PropertyGridEditorPart 、 メソッドをオーバーライドできません。 ただし、コントロールが提供するよりもPropertyGridEditorPartさまざまなWebPartコントロール プロパティを編集するプロセスをプログラムで制御する必要がある場合は、カスタム EditorPart コントロールを作成し、このメソッドの独自の実装を提供できます。 コード例については、 メソッドを ApplyChanges 参照してください。

メソッドは ApplyChanges 、関連付けられた WebPart コントロール内のパブリック カスタム プロパティに値を設定しようとします。これらのプロパティにはそれぞれ [WebBrowsable(true)] 属性がある場合です。

メソッドは ApplyChanges 、ユーザーが編集ユーザー インターフェイス (UI) で OK または apply 動詞を表すボタンをクリックすると呼び出されます。 また、編集した値をユーザーアクションとは別に保存する必要がある場合は、独自のコードから直接呼び出すこともできます。

適用対象

こちらもご覧ください