DesignerActionList DesignerActionList DesignerActionList DesignerActionList Class

Definition

Stellt die Basisklasse für Typen bereit, die eine Liste von Elementen definieren, mit denen ein Smarttagbereich erstellt wird.Provides the base class for types that define a list of items used to create a smart tag panel.

public ref class DesignerActionList
public class DesignerActionList
type DesignerActionList = class
Public Class DesignerActionList
Vererbung
DesignerActionListDesignerActionListDesignerActionListDesignerActionList

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie zum Erstellen einer Sammlung von DesignerActionItem Objekte.The following code example demonstrates how to create a collection of DesignerActionItem objects.

Eine vollständige Erläuterung dieses Codebeispiels, finden Sie unter Vorgehensweise: Anfügen von Smarttags zu einer Komponente in Windows Forms.For a complete explanation of this code example, see How to: Attach Smart Tags to a Windows Forms Component.

public class ColorLabelActionList :
          System.ComponentModel.Design.DesignerActionList
Public Class ColorLabelActionList
    Inherits System.ComponentModel.Design.DesignerActionList

Hinweise

Die DesignerAction Feature ermöglicht, Komponenten und Steuerelemente zur Anzeige von kontextbezogenen Informationen und Befehle anzuzeigen.The DesignerAction feature enables components and controls to display context-sensitive information and commands. Die DesignerAction Feature kann betrachtet werden als Ersatz für Designerverben, da eine DesignerActionItem kann in den Smarttagbereich und auch in der eine Komponente oder ein Steuerelement zugeordnete Kontextmenü angezeigt werden.The DesignerAction feature can be thought of as a replacement for designer verbs, because a DesignerActionItem can be displayed in the smart tag panel and also in the shortcut menu associated with a component or control. Die DesignerActionList Klasse der zentrale Ort der Interaktion darstellt, auf ihre benutzerdefinierten Komponenten und Steuerelemente für die Unterstützung von Entwickler, die Smarttag hinzugefügt werden soll.The DesignerActionList class represents the main point of interaction for developers who want to add smart tag support to their custom components and controls.

DesignerActionList ist die Basisklasse, abgeleitet von Komponentenentwicklern, um einen Smarttagbereich aufzufüllen.DesignerActionList is the base class, derived from by component developers in order to populate a smart tag panel. Ein Smarttagbereich stellt die Menü-ähnliche-Benutzeroberfläche (UI) für Smarttags.A smart tag panel represents the menu-like user interface (UI) for smart tags.

Diese abgeleitete Klasse implementieren, kann die virtual GetSortedActionItems Methode zum Zurückgeben einer Auflistung von Objekten, die von abgeleiteten DesignerActionItem.This derived class may implement the virtualGetSortedActionItems method to return a collection of objects derived from DesignerActionItem. Diese Objekte stellen die Smarttag-Panel-Elemente dar.These objects represent the smart tag panel items. Jedes Element wird in den Bereich nach Typ angezeigt.Each item is displayed in the panel according to its type. Z. B. eine DesignerActionTextItem als eine statische textbezeichnung angezeigt wird.For example, a DesignerActionTextItem is displayed as a static text label. Aktiven Panel-Elementen, dargestellt durch die DesignerActionPropertyItem und DesignerActionMethodItem Typen verfügen über eine entsprechende öffentlich zugängliche Eigenschaft oder Methode, die die Funktionalität für dieses Element implementiert.Active panel items, represented by the DesignerActionPropertyItem and DesignerActionMethodItem types, have a corresponding publicly accessible property or method, respectively, that implements the functionality for that item.

Weitere Informationen dazu, wie Sie den Smarttagbereich Elemente hinzugefügt werden, finden Sie die GetSortedActionItems Methode.For more information about how to add items to the smart tag panel, see the GetSortedActionItems method.

Hinweis

Formulare und Dialogfelder können von einem Mitglied von abgeleiteten Klasse angezeigt werden DesignerActionList.Forms and dialog boxes can be displayed by members of the class derived from DesignerActionList. Standardmäßig werden dem übergeordneten Fenster dem Fenster "Container" für den Smarttagbereich.By default, the parent of these windows will be the container window for the smart tag panel. Explizit übergeordnet werden diese untergeordneten Fenster in einem anderen Dienst oder das Fenster möglicherweise Smarttags nicht ordnungsgemäß angezeigt.Explicitly parenting these child windows to another service or window may cause smart tags to display improperly.

Smarttag-Bereiche nicht unterstützen, und paging, achten Sie deshalb nicht auf Ihre Bereiche mit vielen Smarttag--Elementen zu füllen.Smart-tag panels do not support scrolling or paging, so be careful not to populate your panels with many smart-tag items. Zu viele Elemente können dazu führen, dass das Smarttag-Bereich über den Bildschirm hinaus erweitern.Too many items may result in the smart-tag panel extending beyond the screen boundary.

Konstruktoren

DesignerActionList(IComponent) DesignerActionList(IComponent) DesignerActionList(IComponent) DesignerActionList(IComponent)

Initialisiert eine neue Instanz der DesignerActionList-Klasse.Initializes a new instance of the DesignerActionList class.

Eigenschaften

AutoShow AutoShow AutoShow AutoShow

Ruft einen Wert ab oder legt einen fest, der angibt, ob der Smarttagbereich beim Erstellen automatisch angezeigt werden soll.Gets or sets a value indicating whether the smart tag panel should automatically be displayed when it is created.

Component Component Component Component

Ruft die auf DesignerActionList bezogene Komponente ab.Gets the component related to DesignerActionList.

Methoden

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Inherited from Object)
GetService(Type) GetService(Type) GetService(Type) GetService(Type)

Gibt ein Objekt zurück, das einen Dienst darstellt, der von der mit DesignerActionList verbundenen Komponente bereitgestellt wird.Returns an object that represents a service provided by the component associated with the DesignerActionList.

GetSortedActionItems() GetSortedActionItems() GetSortedActionItems() GetSortedActionItems()

Ruft die Auflistung der in der Liste enthaltenen DesignerActionItem-Objekte ab.Returns the collection of DesignerActionItem objects contained in the list.

GetType() GetType() GetType() GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Inherited from Object)

Gilt für:

Siehe auch