共用方式為


WebPartManager.IsCustomPersonalizationStateDirty 屬性

定義

取得值,指出是否已執行個人化變更,並影響 WebPartManager 控制項所控制的頁面層次個人化細節。

protected:
 virtual property bool IsCustomPersonalizationStateDirty { bool get(); };
protected virtual bool IsCustomPersonalizationStateDirty { get; }
member this.IsCustomPersonalizationStateDirty : bool
Protected Overridable ReadOnly Property IsCustomPersonalizationStateDirty As Boolean

屬性值

布林值,指出是已執行個人化變更。 預設值是 false

備註

控制件 WebPartManager 會在 IsCustomPersonalizationStateDirty 內部使用 屬性來追蹤它所管理的任何頁面層級個人化數據是否已變更。 當使用者在頁面層級執行各種個人化動作時,個人化數據會變更,例如新增或移除 WebPart 控件、連接或中斷連線控制器控制件、移動控件來變更頁面的配置,以及其他動作。

注意

使用者也可以在控件層級執行個人化,這表示他們對特定控件進行個人化變更,而變更只會影響該控件。 例如,編輯控件並變更其標題文字或其背景色彩。 控制層級個人化不會影響控件所追蹤 WebPartManager 的頁面層級個人化數據,因此 IsCustomPersonalizationStateDirty 當控件層級個人化發生時,屬性值不會變更為 true

雖然方法受到保護,而且無法由呼叫端直接存取, IPersonalizable.IsDirty 但是屬性可以直接由呼叫端存取,而且會傳回這個屬性的值。

適用於

另請參閱