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ích prvků pro ukládání dočasných dat návrhu přidružených 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ích prvků získat přístup k ovládacímu prvku pro předávání a načítání dočasných dat 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 se neuchovávají u samotného ovládacího prvku. Pokud chcete zachovat data v době návrhu ovládacího prvku, měli byste načíst obsah UserData vlastnosti a uložit je do umístění specifického pro návrháře.
Vlastnosti
| Name | Description |
|---|---|
| UserData |
Při implementaci získá kolekci informací, ke kterým může získat přístup návrhář ovládacích prvků. |
Metody
| Name | Description |
|---|---|
| GetDesignModeState() |
Při implementaci získá stav z ovládacího prvku během použití na návrhové ploše. |
| SetDesignModeState(IDictionary) |
Při implementaci nastaví stav řízení před 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, který implementuje tuto metodu. |