ActivityToolboxItem Klasse

Definition

Achtung

The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*

Stellt eine Basisklasse für alle Toolboxelemente bereit, die einer Aktivität in einem Workflow-Designer zugeordnet sind.

public ref class ActivityToolboxItem : System::Drawing::Design::ToolboxItem
[System.Serializable]
public class ActivityToolboxItem : System.Drawing.Design.ToolboxItem
[System.Serializable]
[System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")]
public class ActivityToolboxItem : System.Drawing.Design.ToolboxItem
[<System.Serializable>]
type ActivityToolboxItem = class
    inherit ToolboxItem
[<System.Serializable>]
[<System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")>]
type ActivityToolboxItem = class
    inherit ToolboxItem
Public Class ActivityToolboxItem
Inherits ToolboxItem
Vererbung
ActivityToolboxItem
Attribute

Beispiele

Das folgende Beispiel zeigt eine vollständige ActivityToolboxItem-Klasse für eine benutzerdefinierte Aktivität. In diesem Beispiel wird die CreateComponentsCore-Methode außer Kraft gesetzt, um zwei benutzerdefinierte Aktivitäten in ParallelActivity zu platzieren.

[Serializable]
internal sealed class CustomActivityToolboxItem : ActivityToolboxItem
{
    public CustomActivityToolboxItem(Type type)
        : base(type)
    {
    }

    private CustomActivityToolboxItem(SerializationInfo info, StreamingContext context)
    {
        Deserialize(info, context);
    }

    protected override IComponent[] CreateComponentsCore(IDesignerHost designerHost)
    {
        CompositeActivity parallel = new ParallelActivity();
        parallel.Activities.Add(new CustomActivity());
        parallel.Activities.Add(new CustomActivity());

        return new IComponent[] { parallel };
    }
}
<Serializable()> _
Friend Class CustomActivityToolboxItem
    Inherits ActivityToolboxItem

    Public Sub New(ByVal type As Type)
        MyBase.new(type)
    End Sub

    Private Sub New(ByVal info As SerializationInfo, ByVal context As StreamingContext)
        Deserialize(info, context)
    End Sub

    Protected Overrides Function CreateComponentsCore(ByVal designerHost As IDesignerHost) As IComponent()
        Dim parallel As New ParallelActivity()
        parallel.Activities.Add(New CustomActivity())
        parallel.Activities.Add(New CustomActivity())

        Return New IComponent() {parallel}
    End Function
End Class

Hinweise

Hinweis

In diesem Material werden veraltete Typen und Namespaces erläutert. Weitere Informationen finden Sie unter Veraltete Typen in Windows Workflow Foundation 4.5.

Alle einer Activity-Klasse zugeordneten Toolboxelemente werden von ActivityToolboxItem abgeleitet. Diese Klasse zeigt eine grafische Darstellung einer Activity-Klasse in der Toolbox einer Entwurfszeitumgebung an und erstellt eine Instanz der zugeordneten Activity-Klasse, wenn sie von einem Benutzer auf die Entwurfsoberfläche gezogen wird. Das Aktivitäts-Toolboxelement stellt normalerweise eine Aktivität dar, die beim Aufrufen eines Entwurfsmodusdokuments erstellt werden soll.

Diese Klasse erbt direkt von der ToolboxItem-Klasse.

Konstruktoren

ActivityToolboxItem()
Veraltet.

Initialisiert eine neue Instanz der ActivityToolboxItem-Klasse.

ActivityToolboxItem(SerializationInfo, StreamingContext)
Veraltet.

Initialisiert eine neue Instanz der ActivityToolboxItem-Klasse mit der angegebenen SerializationInfo und der angegebenen StreamingContext.

ActivityToolboxItem(Type)
Veraltet.

Initialisiert eine neue Instanz der ActivityToolboxItem-Klasse, die den angegebenen Activity-Komponententyp erstellt.

Eigenschaften

AssemblyName
Veraltet.

Ruft den Namen der Assembly ab, die den durch das Toolboxelement erstellten Typ bzw. die erstellten Typen enthält, oder legt diesen fest.

(Geerbt von ToolboxItem)
Bitmap
Veraltet.

Ruft eine Bitmap für die Darstellung des Toolboxelements in der Toolbox ab oder legt diese fest.

(Geerbt von ToolboxItem)
Company
Veraltet.

Ruft den Firmennamen für dieses ToolboxItem ab oder legt diesen fest.

(Geerbt von ToolboxItem)
ComponentType
Veraltet.

Ruft den Komponententyp für dieses ToolboxItem ab.

(Geerbt von ToolboxItem)
DependentAssemblies
Veraltet.

Ruft den AssemblyName für das Toolboxelement ab oder legt diesen fest.

(Geerbt von ToolboxItem)
Description
Veraltet.

Ruft die Beschreibung für dieses ToolboxItem ab oder legt diese fest.

(Geerbt von ToolboxItem)
DisplayName
Veraltet.

Ruft den Anzeigenamen für das Toolboxelement ab oder legt diesen fest.

(Geerbt von ToolboxItem)
Filter
Veraltet.

Ruft den Filter ab, der bestimmt, ob das Toolboxelement für eine Zielkomponente verwendet werden kann, oder legt diesen fest.

(Geerbt von ToolboxItem)
IsTransient
Veraltet.

Ruft einen Wert ab, der angibt, ob das Toolboxelement flüchtig ist.

(Geerbt von ToolboxItem)
Locked
Veraltet.

Ruft einen Wert ab, der angibt, ob das ToolboxItem derzeit gesperrt ist.

(Geerbt von ToolboxItem)
OriginalBitmap
Veraltet.

Ruft die ursprüngliche Bitmap ab, die in der Toolbox für dieses Element verwendet wird, oder legt diese fest.

(Geerbt von ToolboxItem)
Properties
Veraltet.

Ruft ein Wörterbuch von Eigenschaften ab.

(Geerbt von ToolboxItem)
TypeName
Veraltet.

Ruft den voll gekennzeichneten Namen des Typs der IComponent ab, die das Toolboxelement beim Aufrufen erstellt, oder legt diesen fest.

(Geerbt von ToolboxItem)
Version
Veraltet.

Ruft die Version für dieses ToolboxItem ab.

(Geerbt von ToolboxItem)

Methoden

CheckUnlocked()
Veraltet.

Löst eine Ausnahme aus, wenn das Toolboxelement gegenwärtig gesperrt ist.

(Geerbt von ToolboxItem)
CreateComponents()
Veraltet.

Erstellt die Komponenten, für deren Erstellung das Toolboxelement konfiguriert ist.

(Geerbt von ToolboxItem)
CreateComponents(IDesignerHost)
Veraltet.

Erstellt mithilfe des angegebenen Designerhosts die Komponenten, für deren Erstellung das Toolboxelement konfiguriert ist.

(Geerbt von ToolboxItem)
CreateComponents(IDesignerHost, IDictionary)
Veraltet.

Erstellt unter Verwendung des angegebenen Designerhosts und der Standardwerte die Komponenten, für deren Erstellung das Toolboxelement konfiguriert ist.

(Geerbt von ToolboxItem)
CreateComponentsCore(IDesignerHost)
Veraltet.

Erstellt beim Aufrufen des Toolboxelements eine Activity-Komponente oder ein Array von Activity-Komponenten.

CreateComponentsCore(IDesignerHost, IDictionary)
Veraltet.

Erstellt beim Aufrufen des Toolboxelements ein Array von Komponenten.

(Geerbt von ToolboxItem)
CreateComponentsWithUI(IDesignerHost)
Veraltet.

Erstellt eine Activity-Komponente oder ein Array von Activity-Komponenten, die beim Aufrufen des Toolboxelements ein Dialogfeld auf der Entwurfsoberfläche generieren.

Deserialize(SerializationInfo, StreamingContext)
Veraltet.

Lädt den Zustand des Toolboxelements aus dem angegebenen Serialisierungsinformationsobjekt.

(Geerbt von ToolboxItem)
Equals(Object)
Veraltet.

Stellt fest, ob zwei ToolboxItem-Instanzen gleich sind.

(Geerbt von ToolboxItem)
FilterPropertyValue(String, Object)
Veraltet.

Filtert einen Eigenschaftswert, bevor dieser zurückgegeben wird.

(Geerbt von ToolboxItem)
GetHashCode()
Veraltet.

Gibt den Hashcode für diese Instanz zurück.

(Geerbt von ToolboxItem)
GetToolboxDisplayName(Type)
Veraltet.

Ruft den zugeordneten Anzeigenamen für das Toolboxelement in der Toolbox ab.

GetToolboxImage(Type)
Veraltet.

Ruft das zugeordnete Bild ab, das das Toolboxelement in der Toolbox darstellt.

GetType()
Veraltet.

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
GetType(IDesignerHost)
Veraltet.

Ermöglicht den Zugriff auf den dem Toolboxelement zugeordneten Typ.

(Geerbt von ToolboxItem)
GetType(IDesignerHost, AssemblyName, String, Boolean)
Veraltet.

Erstellt eine Instanz des angegebenen Typs unter optionaler Verwendung eines angegebenen Designerhosts und Assemblynamens.

(Geerbt von ToolboxItem)
Initialize(Type)
Veraltet.

Initialisiert das aktuelle Toolboxelement mit dem angegebenen zu erstellenden Typ.

(Geerbt von ToolboxItem)
Lock()
Veraltet.

Sperrt das Toolboxelement und verhindert Änderungen an den Eigenschaften.

(Geerbt von ToolboxItem)
MemberwiseClone()
Veraltet.

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
OnComponentsCreated(ToolboxComponentsCreatedEventArgs)
Veraltet.

Löst das ComponentsCreated-Ereignis aus.

(Geerbt von ToolboxItem)
OnComponentsCreating(ToolboxComponentsCreatingEventArgs)
Veraltet.

Löst das ComponentsCreating-Ereignis aus.

(Geerbt von ToolboxItem)
Serialize(SerializationInfo, StreamingContext)
Veraltet.

Speichert den Zustand des Toolboxelements in dem angegebenen Serialisierungsinformationsobjekt.

(Geerbt von ToolboxItem)
ToString()
Veraltet.

Gibt einen String zurück, der das aktuelle ToolboxItem-Objekt darstellt.

(Geerbt von ToolboxItem)
ValidatePropertyType(String, Object, Type, Boolean)
Veraltet.

Überprüft, ob ein Objekt einen angegebenen Typ besitzt.

(Geerbt von ToolboxItem)
ValidatePropertyValue(String, Object)
Veraltet.

Überprüft eine Eigenschaft, bevor sie dem Eigenschaftenwörterbuch zugewiesen wird.

(Geerbt von ToolboxItem)

Ereignisse

ComponentsCreated
Veraltet.

Tritt unmittelbar nach der Erstellung von Komponenten ein.

(Geerbt von ToolboxItem)
ComponentsCreating
Veraltet.

Tritt unmittelbar vor dem Erstellen von Komponenten ein.

(Geerbt von ToolboxItem)

Explizite Schnittstellenimplementierungen

ISerializable.GetObjectData(SerializationInfo, StreamingContext)
Veraltet.

Eine Beschreibung dieses Members finden Sie unter der GetObjectData(SerializationInfo, StreamingContext)-Methode.

(Geerbt von ToolboxItem)

Gilt für: