Sdílet prostřednictvím


ControlDesigner.UsePreviewControl Vlastnost

Definice

Získá hodnotu označující, zda návrhář ovládacího prvku používá dočasný náhled ovládacího prvku k vygenerování kódu HTML v době návrhu.

protected:
 virtual property bool UsePreviewControl { bool get(); };
protected virtual bool UsePreviewControl { get; }
member this.UsePreviewControl : bool
Protected Overridable ReadOnly Property UsePreviewControl As Boolean

Hodnota vlastnosti

true, pokud návrhář ovládacího prvku používá dočasnou kopii ovládacího prvku pro náhled v době návrhu; jinak , falsepokud návrhář ovládacího prvku používá Component vlastnost pro ovládací prvek obsažený v návrháři ovládacího prvku.

Poznámky

UsePreviewControl Pokud je truevlastnost , ViewControl vrátí vlastnost dočasnou kopii ovládacího prvku. Změny dočasného ovládacího prvku nejsou v dokumentu zachovány.

UsePreviewControl Pokud je falsevlastnost , ViewControl vrátí vlastnost instanci Component vlastnosti pro ovládací prvek. Změny instance ovládacího prvku jsou zachovány.

Nastavení SupportsPreviewControl v objektu SupportsPreviewControlAttribute slouží k nastavení hodnoty UsePreviewControl vlastnosti . SupportsPreviewControl Proto nastavení určuje typ ovládacího prvku, který je vrácen ViewControl vlastností v základní ControlDesigner třídě. SupportsPreviewControlAttribute Pokud není zadán v deklaraci návrháře ovládacího prvku, chování objektu ControlDesigner je ekvivalentní k zadání SupportsPreviewControl vlastnosti jako false.

Poznámky pro dědice

Vlastní návrháři odvozené z ControlDesigner třídy mohou přepsat UsePreviewControl vlastnost a objekt ignorovat SupportsPreviewControlAttribute . Obecně platí, že pokud chcete označit, že ViewControl vlastnost vždy vrací dočasnou kopii ovládacího prvku, přepište UsePreviewControl vlastnost tak, aby vždy vracela true. Pokud chcete označit, že ViewControl vlastnost vždy vrací instanci ovládacího prvku, přepište UsePreviewControl vlastnost tak, aby vždy vracela false. Například PreviewControlDesigner třída je odvozena z ControlDesigner a vždy vrací true pro UsePreviewControl vlastnost .

Platí pro

Viz také