WebPartManager.IsCustomPersonalizationStateDirty 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得值,指出是否已執行個人化變更,並影響 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 但是屬性可以直接由呼叫端存取,而且會傳回這個屬性的值。