ControlDesigner.UsePreviewControl Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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ích prvků používá dočasnou kopii ovládacího prvku pro návrhový náhled; v opačném případě , falsepokud návrhář ovládacích prvků 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 se v dokumentu neuchovávají.
UsePreviewControl Pokud je falsevlastnost , ViewControl vrátí vlastnost instanci Component vlastnosti ovládacího prvku. Změny instance ovládacího prvku jsou trvalé.
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, ControlDesigner chování objektu je ekvivalentní k určení SupportsPreviewControl vlastnosti jako false.
Poznámky pro dědice
Vlastní návrháři odvození z ControlDesigner třídy mohou přepsat UsePreviewControl vlastnost a ignorovat SupportsPreviewControlAttribute objekt. Obecně platí, že ViewControl vlastnost vždy vrací dočasnou kopii ovládacího prvku, přepsat UsePreviewControl vlastnost vždy vrátit true. Chcete-li označit, že ViewControl vlastnost vždy vrací instanci ovládacího prvku, přepište UsePreviewControl vlastnost vždy vrátit false. Například PreviewControlDesigner třída je odvozena od ControlDesigner a vždy vrací true pro UsePreviewControl vlastnost.