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