RootDesignerSerializerAttribute.Reloadable 属性

定义

获取一个值,该值指示根序列化程序是否支持在不首先释放设计器宿主的条件下即可重新加载设计文档。

public:
 property bool Reloadable { bool get(); };
public bool Reloadable { get; }
member this.Reloadable : bool
Public ReadOnly Property Reloadable As Boolean

属性值

如果根序列化程序支持重新加载,则为 true;否则为 false

注解

如果此属性设置为 false,则设计文档不会代表用户自动执行重载。 如果此属性设置为 false,则用户负责在需要更新或重新加载时重新打开设计文档的设计器视图窗口。

某些序列化程序需要在设计器加载过程中与外部组件交互,以便重新生成设计文档。 这些序列化程序有时需要在每次加载设计文档时创建新的设计器主机。 如果出现这种情况, Reloadable 则将设置为 false,并且必须在释放设计文档后 (启动文档设计器) 的用户交互重新创建设计器主机。 连接到设计器主机的事件和服务(通过反序列化除外)不会保留,可能需要再次设置。 如果 Reloadabletrue,则可以在设计器外部对代码进行更改后重新加载设计文档,而无需关闭设计器窗口并重新打开它。

适用于