DesignerCommandSet Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt eine Basisklasse für Entwurfszeittools dar, die nicht von ComponentDesignerdiesen abgeleitet werden, die Smarttag- oder Designerverbfunktionen bereitstellen.
public ref class DesignerCommandSet
public class DesignerCommandSet
type DesignerCommandSet = class
Public Class DesignerCommandSet
- Vererbung
-
DesignerCommandSet
Hinweise
Die ComponentDesigner Klasse stellt die bzwVerbs. die ActionLists Eigenschaften bereit, die bzw. die DesignerActionListDesignerVerb auflistungen abfragt werden sollen. Wenn sich jedoch ein Entwurfszeittoolautor entscheidet, nicht von dieser Klasse abzuleiten, stellt die DesignerCommandSet Klasse eine alternative Basisklasse dar, um diese Funktionalität bereitzustellen.
Die DesignerCommandSet Klasse enthält nur drei Elemente, die in der folgenden Tabelle beschrieben sind.
| Öffentliches Mitglied | Beschreibung |
|---|---|
| GetCommands | Gibt die Auflistung der Smarttags oder Designerverben zurück, die der entworfenen Komponente zugeordnet sind. Die Basisimplementierung gibt zurück null. |
| ActionLists | Ruft die Auflistung aller Smarttags ab, die der entworfenen Komponente zugeordnet sind. Die Basisimplementierung ruft einfach auf GetCommands. |
| Verbs | Ruft die Auflistung aller Designerverben ab, die der entworfenen Komponente zugeordnet sind. Die Basisimplementierung ruft einfach auf GetCommands. |
A DesignerCommandSet sollte als standortspezifischer Dienst hinzugefügt werden. Extern sollte ein Dienst dieses Typs zuerst abgefragt werden, um Smarttag- und Designerverbfunktionen zu ermitteln. Wenn dieser Dienst nicht gefunden wird, sollte die IDesigner.Verbs Eigenschaft stattdessen verwendet werden. Dieses Verfahren bietet einen Pfad zur Abwärtskompatibilität.
Konstruktoren
| Name | Beschreibung |
|---|---|
| DesignerCommandSet() |
Initialisiert eine Instanz der DesignerCommandSet Klasse. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| ActionLists |
Ruft die Auflistung aller Smarttags ab, die der entworfenen Komponente zugeordnet sind. |
| Verbs |
Ruft die Auflistung aller Designerverben ab, die der entworfenen Komponente zugeordnet sind. |
Methoden
| Name | Beschreibung |
|---|---|
| Equals(Object) |
Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht. (Geerbt von Object) |
| GetCommands(String) |
Gibt eine Auflistung von Befehlsobjekten zurück. |
| GetHashCode() |
Dient als Standardhashfunktion. (Geerbt von Object) |
| GetType() |
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| MemberwiseClone() |
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |