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ího prvku používá dočasnou kopii ovládacího prvku pro náhled v době návrhu; jinak , false
pokud 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 true
vlastnost , 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 false
vlastnost , 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 .