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

屬性值

Boolean

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

備註

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

注意

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

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

適用於

另請參閱