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


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 свойства .

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

См. также раздел