Freigeben über


IControlDesignerAccessor Schnittstelle

Definition

Ermöglicht den Zugriff auf einen Steuerelement-Designer, um temporäre Entwurfszeitdaten zu speichern, die einem Steuerelement zugeordnet sind.

public interface class IControlDesignerAccessor
public interface IControlDesignerAccessor
type IControlDesignerAccessor = interface
Public Interface IControlDesignerAccessor
Abgeleitet

Hinweise

Die in der IControlDesignerAccessor Schnittstelle definierten Eigenschaften und Methoden bieten dem Steuerelement-Designer eine bequeme Möglichkeit, auf ein Steuerelement zum Übergeben und Abrufen temporärer Entwurfszeitdaten zuzugreifen. Die -Schnittstelle wird von der Control -Klasse implementiert. Steuerungsdesigner verwenden die Implementierung dieser Schnittstelle, um auf das Steuerelement zuzugreifen.

Temporäre Entwurfszeitdaten werden nicht mit dem Steuerelement selbst beibehalten. Um Entwurfszeitdaten für ein Steuerelement beizubehalten, sollten Sie den Inhalt der UserData Eigenschaft abrufen und an einem designerspezifischen Speicherort speichern.

Eigenschaften

UserData

Ruft nach dem Implementieren eine Auflistung von Informationen ab, auf die von einem Steuerelement-Designer zugegriffen werden kann.

Methoden

GetDesignModeState()

Ruft nach der Implementierung den Zustand des Steuerelements während der Verwendung auf der Entwurfsoberfläche ab.

SetDesignModeState(IDictionary)

Bei der Implementierung wird der Steuerelementzustand vor dem Rendern auf der Entwurfsoberfläche angezeigt.

SetOwnerControl(Control)

Gibt nach dem Implementieren das Steuerelement an, das als Besitzer des Steuerelements fungiert, das diese Methode implementiert.

Gilt für:

Weitere Informationen