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так, документ конструктора можно перезагрузить после внесения изменений за пределами конструктора в код, не закрывая окно конструктора и повторно открывая его.