ControlDesigner.UsePreviewControl Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает значение, указывающее, использует ли конструктор элементов управления временный элемент управления "Предварительный просмотр" для создания разметки HTML во время разработки.
protected:
virtual property bool UsePreviewControl { bool get(); };
protected virtual bool UsePreviewControl { get; }
member this.UsePreviewControl : bool
Protected Overridable ReadOnly Property UsePreviewControl As Boolean
Значение свойства
Значение true
, если конструктор элементов управления использует временную копию элемента управления для предварительного просмотра во время разработки; значение false
, если конструктор элементов управления использует свойство Component для элемента управления, содержащегося в конструкторе элементов управления.
Комментарии
UsePreviewControl Если свойство имеет значение true
, ViewControl свойство возвращает временную копию элемента управления . Изменения временного элемента управления не сохраняются в документе.
UsePreviewControl Если свойство имеет значение false
, ViewControl свойство возвращает экземпляр Component свойства для элемента управления . Изменения экземпляра элемента управления сохраняются.
Параметр SupportsPreviewControl в объекте SupportsPreviewControlAttribute используется для задания значения UsePreviewControl свойства . Таким образом SupportsPreviewControl , параметр определяет тип элемента управления, возвращаемого свойством ViewControl в базовом ControlDesigner классе. Если объект SupportsPreviewControlAttribute не указан в объявлении конструктора ControlDesigner элементов управления, поведение объекта эквивалентно указанию SupportsPreviewControl свойства как false
.
Примечания для тех, кто наследует этот метод
Пользовательские конструкторы, производные от класса , ControlDesigner могут переопределить UsePreviewControl свойство и игнорировать SupportsPreviewControlAttribute объект . Как правило, чтобы указать, что ViewControl свойство всегда возвращает временную копию элемента управления, переопределите UsePreviewControl свойство , чтобы всегда возвращать true
. Чтобы указать, что ViewControl свойство всегда возвращает экземпляр элемента управления, переопределите UsePreviewControl свойство , чтобы всегда возвращать false
. Например, класс является производным PreviewControlDesigner от ControlDesigner и всегда возвращает true
для UsePreviewControl свойства .