ActivityToolboxItem Clase

Definición

Precaución

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

Proporciona una clase base para todos los elementos del cuadro de herramientas asociados a una actividad en un Workflow Designer.

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
Herencia
ActivityToolboxItem
Atributos

Ejemplos

En el ejemplo siguiente se muestra una clase completa ActivityToolboxItem para una actividad personalizada. En este ejemplo, el método CreateComponentsCore se invalida para colocar 2 actividades personalizadas dentro de 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

Comentarios

Nota

En esta documentación se describen los tipos y espacios de nombres que están obsoletos. Para obtener más información, vea Tipos en desuso en Windows Workflow Foundation 4.5.

Todos los elementos del cuadro de herramientas asociados a una clase Activity se derivan de ActivityToolboxItem. Esta clase muestra una representación gráfica de una clase Activity en el cuadro de herramientas de un entorno en tiempo de diseño y crea una instancia de la clase Activity a la que está asociada cuando un usuario la arrastra a la superficie de diseño. Normalmente, el cuadro de herramientas de actividad representa una actividad que se debe crear cuando se invoca en un documento de modo de diseño.

Esta clase hereda directamente de la clase ToolboxItem.

Constructores

ActivityToolboxItem()
Obsoletos.

Inicializa una nueva instancia de la clase ActivityToolboxItem.

ActivityToolboxItem(SerializationInfo, StreamingContext)
Obsoletos.

Inicializa una nueva instancia de la clase ActivityToolboxItem utilizando la clase SerializationInfo y la estructura StreamingContext especificadas.

ActivityToolboxItem(Type)
Obsoletos.

Inicializa una nueva instancia de la clase ActivityToolboxItem que crea el tipo especificado del componente Activity.

Propiedades

AssemblyName
Obsoletos.

Obtiene o establece el nombre del ensamblado que contiene los tipos que va a crear el elemento de cuadro de herramientas.

(Heredado de ToolboxItem)
Bitmap
Obsoletos.

Obtiene o establece un mapa de bits que representa el elemento en el cuadro de herramientas.

(Heredado de ToolboxItem)
Company
Obsoletos.

Obtiene o establece el nombre de la compañía que se va a mostrar para este elemento ToolboxItem.

(Heredado de ToolboxItem)
ComponentType
Obsoletos.

Obtiene el tipo de componente de este ToolboxItem.

(Heredado de ToolboxItem)
DependentAssemblies
Obsoletos.

Obtiene o establece AssemblyName del elemento del cuadro de herramientas.

(Heredado de ToolboxItem)
Description
Obsoletos.

Obtiene o establece la descripción de este ToolboxItem.

(Heredado de ToolboxItem)
DisplayName
Obsoletos.

Obtiene o establece el nombre en pantalla de este elemento del cuadro de herramientas.

(Heredado de ToolboxItem)
Filter
Obsoletos.

Obtiene o establece el filtro que determina si el elemento del cuadro de herramientas se puede utilizar en un componente de destino.

(Heredado de ToolboxItem)
IsTransient
Obsoletos.

Obtiene un valor que indica si el elemento del cuadro de herramientas es transitorio.

(Heredado de ToolboxItem)
Locked
Obsoletos.

Obtiene un valor que indica si ToolboxItem está bloqueado actualmente.

(Heredado de ToolboxItem)
OriginalBitmap
Obsoletos.

Obtiene o establece el mapa de bits original que se usará en el cuadro de herramientas de este elemento.

(Heredado de ToolboxItem)
Properties
Obsoletos.

Obtiene un diccionario de propiedades.

(Heredado de ToolboxItem)
TypeName
Obsoletos.

Obtiene o establece el nombre completo del tipo de IComponent que crea el elemento del cuadro de herramientas al ser invocado.

(Heredado de ToolboxItem)
Version
Obsoletos.

Obtiene la versión de este ToolboxItem.

(Heredado de ToolboxItem)

Métodos

CheckUnlocked()
Obsoletos.

Produce una excepción si el elemento de cuadro de herramientas se encuentra actualmente bloqueado.

(Heredado de ToolboxItem)
CreateComponents()
Obsoletos.

Crea los componentes que se deben crear según la configuración del elemento de cuadro de herramientas.

(Heredado de ToolboxItem)
CreateComponents(IDesignerHost)
Obsoletos.

Crea los componentes que se deben crear según la configuración del elemento de cuadro de herramientas, utilizando el host del diseñador especificado.

(Heredado de ToolboxItem)
CreateComponents(IDesignerHost, IDictionary)
Obsoletos.

Crea los componentes que se deben crear según la configuración del elemento del cuadro de herramientas, utilizando el host del diseñador especificado y los valores predeterminados.

(Heredado de ToolboxItem)
CreateComponentsCore(IDesignerHost)
Obsoletos.

Crea un componente Activity o una matriz de componentes Activity cuando se invoca el elemento del cuadro de herramientas.

CreateComponentsCore(IDesignerHost, IDictionary)
Obsoletos.

Crea una matriz de componentes cuando se invoca el elemento del cuadro de herramientas.

(Heredado de ToolboxItem)
CreateComponentsWithUI(IDesignerHost)
Obsoletos.

Crea un componente Activity o una matriz de los componentes Activity que generan un cuadro de diálogo en la superficie de diseño cuando se invoca el elemento del cuadro de herramientas.

Deserialize(SerializationInfo, StreamingContext)
Obsoletos.

Carga el estado del elemento de cuadro de herramientas a partir del objeto de información de serialización especificado.

(Heredado de ToolboxItem)
Equals(Object)
Obsoletos.

Determina si dos instancias de ToolboxItem son iguales.

(Heredado de ToolboxItem)
FilterPropertyValue(String, Object)
Obsoletos.

Filtra un valor de propiedad antes de devolverlo.

(Heredado de ToolboxItem)
GetHashCode()
Obsoletos.

Devuelve el código hash de esta instancia.

(Heredado de ToolboxItem)
GetToolboxDisplayName(Type)
Obsoletos.

Obtiene el nombre asociado para mostrar de este elemento del cuadro de herramientas en el cuadro de herramientas.

GetToolboxImage(Type)
Obsoletos.

Obtiene la imagen asociada que se utiliza para representar el elemento del cuadro de herramientas en el cuadro de herramientas.

GetType()
Obsoletos.

Obtiene el Type de la instancia actual.

(Heredado de Object)
GetType(IDesignerHost)
Obsoletos.

Permite el acceso al tipo asociado al elemento del cuadro de herramientas.

(Heredado de ToolboxItem)
GetType(IDesignerHost, AssemblyName, String, Boolean)
Obsoletos.

Crea una instancia del tipo especificado, utilizando opcionalmente un host de diseñador y un nombre de ensamblado especificados.

(Heredado de ToolboxItem)
Initialize(Type)
Obsoletos.

Inicializa el elemento del cuadro de herramientas actual con el tipo especificado que se va a crear.

(Heredado de ToolboxItem)
Lock()
Obsoletos.

Bloquea el elemento del cuadro de herramientas e impide que se cambien sus propiedades.

(Heredado de ToolboxItem)
MemberwiseClone()
Obsoletos.

Crea una copia superficial del Object actual.

(Heredado de Object)
OnComponentsCreated(ToolboxComponentsCreatedEventArgs)
Obsoletos.

Genera el evento ComponentsCreated.

(Heredado de ToolboxItem)
OnComponentsCreating(ToolboxComponentsCreatingEventArgs)
Obsoletos.

Genera el evento ComponentsCreating.

(Heredado de ToolboxItem)
Serialize(SerializationInfo, StreamingContext)
Obsoletos.

Guarda el estado del elemento del cuadro de herramientas en el objeto de información de serialización especificado.

(Heredado de ToolboxItem)
ToString()
Obsoletos.

Devuelve un valor de tipo String que representa la clase ToolboxItem actual.

(Heredado de ToolboxItem)
ValidatePropertyType(String, Object, Type, Boolean)
Obsoletos.

Valida que un objeto es de un tipo determinado.

(Heredado de ToolboxItem)
ValidatePropertyValue(String, Object)
Obsoletos.

Valida una propiedad antes de que sea asignada al diccionario de propiedades.

(Heredado de ToolboxItem)

Eventos

ComponentsCreated
Obsoletos.

Se produce inmediatamente después de la creación de componentes.

(Heredado de ToolboxItem)
ComponentsCreating
Obsoletos.

Se produce inmediatamente antes de la creación de componentes.

(Heredado de ToolboxItem)

Implementaciones de interfaz explícitas

ISerializable.GetObjectData(SerializationInfo, StreamingContext)
Obsoletos.

Para obtener una descripción de este miembro, vea el método GetObjectData(SerializationInfo, StreamingContext).

(Heredado de ToolboxItem)

Se aplica a