ActivityToolboxItem Klasse

Definition

Warnung

Diese API ist jetzt veraltet.

Stellt eine Basisklasse für alle Toolboxelemente bereit, die einer Aktivität in einem Workflow-Designer zugeordnet sind.Provides a base class for all toolbox items associated with an activity in a workflow designer.

public ref class ActivityToolboxItem : System::Drawing::Design::ToolboxItem
[System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")]
[System.Serializable]
public class ActivityToolboxItem : System.Drawing.Design.ToolboxItem
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.The following example shows a complete ActivityToolboxItem class for a custom activity. In diesem Beispiel wird die CreateComponentsCore-Methode außer Kraft gesetzt, um zwei benutzerdefinierte Aktivitäten in ParallelActivity zu platzieren.In this example, the CreateComponentsCore method is overridden in order to place 2 custom activities within a ParallelActivity.

[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.This material discusses types and namespaces that are obsolete. Weitere Informationen finden Sie unter Veraltete Typen in Windows Workflow Foundation 4.5.For more information, see Deprecated Types in Windows Workflow Foundation 4.5.

Alle einer Activity-Klasse zugeordneten Toolboxelemente werden von ActivityToolboxItem abgeleitet.All toolbox items associated with an Activity class are derived from ActivityToolboxItem. 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.This class displays a graphical representation of an Activity class in the toolbox of a design-time environment and creates an instance of the Activity class it is associated with when a user drags it onto the design surface. Das Aktivitäts-Toolboxelement stellt normalerweise eine Aktivität dar, die beim Aufrufen eines Entwurfsmodusdokuments erstellt werden soll.The activity toolbox item typically represents an activity to create when invoked on a design-mode document.

Diese Klasse erbt direkt von der ToolboxItem-Klasse.This class inherits directly from the ToolboxItem class.

Konstruktoren

ActivityToolboxItem()

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

ActivityToolboxItem(SerializationInfo, StreamingContext)

Initialisiert eine neue Instanz der ActivityToolboxItem-Klasse mit der angegebenen SerializationInfo und der angegebenen StreamingContext.Initializes a new instance of the ActivityToolboxItem class by using the specified SerializationInfo and StreamingContext.

ActivityToolboxItem(Type)

Initialisiert eine neue Instanz der ActivityToolboxItem-Klasse, die den angegebenen Activity-Komponententyp erstellt.Initializes a new instance of the ActivityToolboxItem class that creates the specified type of Activity component.

Eigenschaften

AssemblyName

Ruft den Namen der Assembly ab, die den durch das Toolboxelement erstellten Typ bzw. die erstellten Typen enthält, oder legt diesen fest.Gets or sets the name of the assembly that contains the type or types that the toolbox item creates.

(Geerbt von ToolboxItem)
Bitmap

Ruft eine Bitmap für die Darstellung des Toolboxelements in der Toolbox ab oder legt diese fest.Gets or sets a bitmap to represent the toolbox item in the toolbox.

(Geerbt von ToolboxItem)
Company

Ruft den Firmennamen für dieses ToolboxItem ab oder legt diesen fest.Gets or sets the company name for this ToolboxItem.

(Geerbt von ToolboxItem)
ComponentType

Ruft den Komponententyp für dieses ToolboxItem ab.Gets the component type for this ToolboxItem.

(Geerbt von ToolboxItem)
DependentAssemblies

Ruft den AssemblyName für das Toolboxelement ab oder legt diesen fest.Gets or sets the AssemblyName for the toolbox item.

(Geerbt von ToolboxItem)
Description

Ruft die Beschreibung für dieses ToolboxItem ab oder legt diese fest.Gets or sets the description for this ToolboxItem.

(Geerbt von ToolboxItem)
DisplayName

Ruft den Anzeigenamen für das Toolboxelement ab oder legt diesen fest.Gets or sets the display name for the toolbox item.

(Geerbt von ToolboxItem)
Filter

Ruft den Filter ab, der bestimmt, ob das Toolboxelement für eine Zielkomponente verwendet werden kann, oder legt diesen fest.Gets or sets the filter that determines whether the toolbox item can be used on a destination component.

(Geerbt von ToolboxItem)
IsTransient

Ruft einen Wert ab, der angibt, ob das Toolboxelement flüchtig ist.Gets a value indicating whether the toolbox item is transient.

(Geerbt von ToolboxItem)
Locked

Ruft einen Wert ab, der angibt, ob das ToolboxItem derzeit gesperrt ist.Gets a value indicating whether the ToolboxItem is currently locked.

(Geerbt von ToolboxItem)
OriginalBitmap

Ruft die ursprüngliche Bitmap ab, die in der Toolbox für dieses Element verwendet wird, oder legt diese fest.Gets or sets the original bitmap that will be used in the toolbox for this item.

(Geerbt von ToolboxItem)
Properties

Ruft ein Wörterbuch von Eigenschaften ab.Gets a dictionary of properties.

(Geerbt von ToolboxItem)
TypeName

Ruft den voll gekennzeichneten Namen des Typs der IComponent ab, die das Toolboxelement beim Aufrufen erstellt, oder legt diesen fest.Gets or sets the fully qualified name of the type of IComponent that the toolbox item creates when invoked.

(Geerbt von ToolboxItem)
Version

Ruft die Version für dieses ToolboxItem ab.Gets the version for this ToolboxItem.

(Geerbt von ToolboxItem)

Methoden

CheckUnlocked()

Löst eine Ausnahme aus, wenn das Toolboxelement gegenwärtig gesperrt ist.Throws an exception if the toolbox item is currently locked.

(Geerbt von ToolboxItem)
CreateComponents()

Erstellt die Komponenten, für deren Erstellung das Toolboxelement konfiguriert ist.Creates the components that the toolbox item is configured to create.

(Geerbt von ToolboxItem)
CreateComponents(IDesignerHost)

Erstellt mithilfe des angegebenen Designerhosts die Komponenten, für deren Erstellung das Toolboxelement konfiguriert ist.Creates the components that the toolbox item is configured to create, using the specified designer host.

(Geerbt von ToolboxItem)
CreateComponents(IDesignerHost, IDictionary)

Erstellt unter Verwendung des angegebenen Designerhosts und der Standardwerte die Komponenten, für deren Erstellung das Toolboxelement konfiguriert ist.Creates the components that the toolbox item is configured to create, using the specified designer host and default values.

(Geerbt von ToolboxItem)
CreateComponentsCore(IDesignerHost)

Erstellt beim Aufrufen des Toolboxelements eine Activity-Komponente oder ein Array von Activity-Komponenten.Creates an Activity component or an array of Activity components when the toolbox item is invoked.

CreateComponentsCore(IDesignerHost, IDictionary)

Erstellt beim Aufrufen des Toolboxelements ein Array von Komponenten.Creates an array of components when the toolbox item is invoked.

(Geerbt von ToolboxItem)
CreateComponentsWithUI(IDesignerHost)

Erstellt eine Activity-Komponente oder ein Array von Activity-Komponenten, die beim Aufrufen des Toolboxelements ein Dialogfeld auf der Entwurfsoberfläche generieren.Creates an Activity component or an array of Activity components that generate a dialog box on the design surface when the toolbox item is invoked.

Deserialize(SerializationInfo, StreamingContext)

Lädt den Zustand des Toolboxelements aus dem angegebenen Serialisierungsinformationsobjekt.Loads the state of the toolbox item from the specified serialization information object.

(Geerbt von ToolboxItem)
Equals(Object)

Stellt fest, ob zwei ToolboxItem-Instanzen gleich sind.Determines whether two ToolboxItem instances are equal.

(Geerbt von ToolboxItem)
FilterPropertyValue(String, Object)

Filtert einen Eigenschaftswert, bevor dieser zurückgegeben wird.Filters a property value before returning it.

(Geerbt von ToolboxItem)
GetHashCode()

Gibt den Hashcode für diese Instanz zurück.Returns the hash code for this instance.

(Geerbt von ToolboxItem)
GetToolboxDisplayName(Type)

Ruft den zugeordneten Anzeigenamen für das Toolboxelement in der Toolbox ab.Gets the associated display name for the Toolbox item in the Toolbox.

GetToolboxImage(Type)

Ruft das zugeordnete Bild ab, das das Toolboxelement in der Toolbox darstellt.Gets the associated Image that is used to represent the Toolbox item in the Toolbox.

GetType()

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

(Geerbt von Object)
GetType(IDesignerHost)

Ermöglicht den Zugriff auf den dem Toolboxelement zugeordneten Typ.Enables access to the type associated with the toolbox item.

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

Erstellt eine Instanz des angegebenen Typs unter optionaler Verwendung eines angegebenen Designerhosts und Assemblynamens.Creates an instance of the specified type, optionally using a specified designer host and assembly name.

(Geerbt von ToolboxItem)
Initialize(Type)

Initialisiert das aktuelle Toolboxelement mit dem angegebenen zu erstellenden Typ.Initializes the current toolbox item with the specified type to create.

(Geerbt von ToolboxItem)
Lock()

Sperrt das Toolboxelement und verhindert Änderungen an den Eigenschaften.Locks the toolbox item and prevents changes to its properties.

(Geerbt von ToolboxItem)
MemberwiseClone()

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

(Geerbt von Object)
OnComponentsCreated(ToolboxComponentsCreatedEventArgs)

Löst das ComponentsCreated-Ereignis aus.Raises the ComponentsCreated event.

(Geerbt von ToolboxItem)
OnComponentsCreating(ToolboxComponentsCreatingEventArgs)

Löst das ComponentsCreating-Ereignis aus.Raises the ComponentsCreating event.

(Geerbt von ToolboxItem)
Serialize(SerializationInfo, StreamingContext)

Speichert den Zustand des Toolboxelements in dem angegebenen Serialisierungsinformationsobjekt.Saves the state of the toolbox item to the specified serialization information object.

(Geerbt von ToolboxItem)
ToString()

Gibt eine String zurück, die das aktuelle ToolboxItem darstellt.Returns a String that represents the current ToolboxItem.

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

Überprüft, ob ein Objekt einen angegebenen Typ besitzt.Validates that an object is of a given type.

(Geerbt von ToolboxItem)
ValidatePropertyValue(String, Object)

Überprüft eine Eigenschaft, bevor sie dem Eigenschaftenwörterbuch zugewiesen wird.Validates a property before it is assigned to the property dictionary.

(Geerbt von ToolboxItem)

Ereignisse

ComponentsCreated

Tritt unmittelbar nach der Erstellung von Komponenten ein.Occurs immediately after components are created.

(Geerbt von ToolboxItem)
ComponentsCreating

Tritt unmittelbar vor dem Erstellen von Komponenten ein.Occurs when components are about to be created.

(Geerbt von ToolboxItem)

Explizite Schnittstellenimplementierungen

ISerializable.GetObjectData(SerializationInfo, StreamingContext)

Eine Beschreibung dieses Members finden Sie unter der GetObjectData(SerializationInfo, StreamingContext)-Methode.For a description of this member, see the GetObjectData(SerializationInfo, StreamingContext) method.

(Geerbt von ToolboxItem)

Gilt für: