次の方法で共有


PropertyGridEditorPart.ApplyChanges メソッド

定義

PropertyGridEditorPart コントロールの値を、関連付けられているWebPart コントロール内の対応するプロパティに保存します。

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

返品

からに値を保存するアクションが成功した場合は &。それ以外の場合は (エラーが発生した場合)、

例外

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

注釈

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

Important

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

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

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

適用対象

こちらもご覧ください