Поделиться через


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, а узел конструктора должен быть повторно создан при взаимодействии с пользователем (запуск конструктора для документа) после удаления документа конструктора. События и службы, которые были подключены к узлу конструктора, за исключением десериализации, не остаются и, возможно, потребуется снова задать. Если Reloadable имеет значение true, проектный документ можно перезагрузить после внесения изменений за пределами конструктора в код, не закрывая окно конструктора и не открывая его повторно.

Применяется к