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 但调用方可以直接访问该属性,并且它返回此属性的值。