IControlDesignerAccessor Rozhraní
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í.
Poskytuje přístup k návrháři ovládacího prvku, který ukládá dočasná data v době návrhu přidružená k ovládacímu prvku.
public interface class IControlDesignerAccessor
public interface IControlDesignerAccessor
type IControlDesignerAccessor = interface
Public Interface IControlDesignerAccessor
- Odvozené
Poznámky
Vlastnost a metody definované v IControlDesignerAccessor rozhraní nabízejí pohodlný způsob, jak návrhář ovládacího prvku získat přístup k ovládacímu prvku pro předávání a načítání dočasných dat v době návrhu. Rozhraní je implementováno Control třídou. Návrháři ovládacích prvků používají implementaci tohoto rozhraní pro přístup k ovládacímu prvku.
Dočasná data v době návrhu nejsou trvale uložena v samotném ovládacím prvku. Chcete-li zachovat data v době návrhu pro ovládací prvek, měli byste načíst obsah UserData vlastnosti a uložit je do konkrétního umístění návrháře.
Vlastnosti
UserData |
Při implementaci aplikace získá kolekci informací, které mohou být k dispozici v návrháři ovládacího prvku. |
Metody
GetDesignModeState() |
Při implementaci Získá stav z ovládacího prvku při použití na návrhové ploše. |
SetDesignModeState(IDictionary) |
Při implementaci nastaví stav ovládacího prvku před jeho vykreslením na návrhové ploše. |
SetOwnerControl(Control) |
Při implementaci určuje ovládací prvek, který funguje jako vlastník ovládacího prvku implementující tuto metodu. |