ActivityToolboxItem Classe

Definição

Cuidado

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

Fornece uma classe base para todos os itens da caixa de ferramentas associados a uma atividade em um designer de fluxo de trabalho.

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
Herança
ActivityToolboxItem
Atributos

Exemplos

O exemplo a seguir mostra uma classe completa ActivityToolboxItem para uma atividade personalizada. Neste exemplo, o CreateComponentsCore método é substituído para colocar 2 atividades personalizadas em um 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

Comentários

Observação

Este material discute tipos e namespaces obsoletos. Para obter mais informações, consulte Deprecated Types in Windows Workflow Foundation 4.5 (Tipos preteridos no Windows Workflow Foundation 4.5).

Todos os itens da caixa de ferramentas associados a uma Activity classe são derivados de ActivityToolboxItem. Essa classe exibe uma representação gráfica de uma Activity classe na caixa de ferramentas de um ambiente de tempo de design e cria uma instância da Activity classe à qual ela está associada quando um usuário a arrasta para a superfície de design. O item da caixa de ferramentas de atividade normalmente representa uma atividade a ser criada quando invocado em um documento de modo de design.

Essa classe herda diretamente da ToolboxItem classe .

Construtores

ActivityToolboxItem()
Obsoleto.

Inicializa uma nova instância da classe ActivityToolboxItem.

ActivityToolboxItem(SerializationInfo, StreamingContext)
Obsoleto.

Inicializa uma nova instância da classe ActivityToolboxItem usando o SerializationInfo e o StreamingContext.

ActivityToolboxItem(Type)
Obsoleto.

Inicializa uma nova instância da classe ActivityToolboxItem que cria o tipo especificado do componente Activity.

Propriedades

AssemblyName
Obsoleto.

Obtém ou define o nome do assembly que contém o tipo ou os tipos que o item de caixa de ferramentas cria.

(Herdado de ToolboxItem)
Bitmap
Obsoleto.

Obtém ou define um bitmap para representar o item de caixa de ferramentas na caixa de ferramentas.

(Herdado de ToolboxItem)
Company
Obsoleto.

Obtém ou define o nome da empresa para este ToolboxItem.

(Herdado de ToolboxItem)
ComponentType
Obsoleto.

Obtém o tipo de componente para este ToolboxItem.

(Herdado de ToolboxItem)
DependentAssemblies
Obsoleto.

Obtém ou define o AssemblyName para o item de caixa de ferramentas.

(Herdado de ToolboxItem)
Description
Obsoleto.

Obtém ou define a descrição para este ToolboxItem.

(Herdado de ToolboxItem)
DisplayName
Obsoleto.

Obtém ou define o nome de exibição desse item de caixa de ferramentas.

(Herdado de ToolboxItem)
Filter
Obsoleto.

Obtém ou define o filtro que determina se o item de caixa de ferramentas pode ser usado em um componente de destino.

(Herdado de ToolboxItem)
IsTransient
Obsoleto.

Obtém um valor que indica se o item de caixa de ferramentas é transitório.

(Herdado de ToolboxItem)
Locked
Obsoleto.

Obtém um valor que indica se o ToolboxItem está bloqueado no momento.

(Herdado de ToolboxItem)
OriginalBitmap
Obsoleto.

Obtém ou define o bitmap original que será usado na caixa de ferramentas para este item.

(Herdado de ToolboxItem)
Properties
Obsoleto.

Obtém um dicionário de propriedades.

(Herdado de ToolboxItem)
TypeName
Obsoleto.

Obtém ou define o nome totalmente qualificado do tipo de IComponent que o item de caixa de ferramentas cria quando invocado.

(Herdado de ToolboxItem)
Version
Obsoleto.

Obtém a versão desta ToolboxItem.

(Herdado de ToolboxItem)

Métodos

CheckUnlocked()
Obsoleto.

Gera uma exceção se o item de caixa de ferramentas está bloqueado no momento.

(Herdado de ToolboxItem)
CreateComponents()
Obsoleto.

Cria os componentes que o item de caixa de ferramentas está configurado para criar.

(Herdado de ToolboxItem)
CreateComponents(IDesignerHost)
Obsoleto.

Cria os componentes que o item de caixa de ferramentas está configurado para criar, usando o host de designer especificado.

(Herdado de ToolboxItem)
CreateComponents(IDesignerHost, IDictionary)
Obsoleto.

Cria os componentes que o item de caixa de ferramentas está configurado para criar, usando o host de designer especificado e os valores padrão.

(Herdado de ToolboxItem)
CreateComponentsCore(IDesignerHost)
Obsoleto.

Cria um componente Activity ou uma matriz de componentes Activity quando o item de caixa de ferramentas é invocado.

CreateComponentsCore(IDesignerHost, IDictionary)
Obsoleto.

Cria uma matriz de componentes quando o item de caixa de ferramentas é invocado.

(Herdado de ToolboxItem)
CreateComponentsWithUI(IDesignerHost)
Obsoleto.

Cria um componente Activity ou uma matriz de componentes Activity que geram uma caixa de diálogo na superfície de design quando o item de caixa de ferramentas é invocado.

Deserialize(SerializationInfo, StreamingContext)
Obsoleto.

Carrega o estado do item da caixa de ferramentas do objeto de informações de serialização especificado.

(Herdado de ToolboxItem)
Equals(Object)
Obsoleto.

Determina se duas instâncias ToolboxItem são iguais.

(Herdado de ToolboxItem)
FilterPropertyValue(String, Object)
Obsoleto.

Filtra um valor da propriedade antes de retorná-lo.

(Herdado de ToolboxItem)
GetHashCode()
Obsoleto.

Retorna o código hash para a instância.

(Herdado de ToolboxItem)
GetToolboxDisplayName(Type)
Obsoleto.

Obtém o nome de exibição associado do item de caixa de ferramentas na caixa de ferramentas.

GetToolboxImage(Type)
Obsoleto.

Obtém a imagem associada que é usada para representar o item de caixa de ferramentas na caixa de ferramentas.

GetType()
Obsoleto.

Obtém o Type da instância atual.

(Herdado de Object)
GetType(IDesignerHost)
Obsoleto.

Habilita o acesso ao tipo associado ao item de caixa de ferramentas.

(Herdado de ToolboxItem)
GetType(IDesignerHost, AssemblyName, String, Boolean)
Obsoleto.

Cria uma instância do tipo especificado, opcionalmente usando um nome de assembly e host de designer especificados.

(Herdado de ToolboxItem)
Initialize(Type)
Obsoleto.

Inicializa o item de caixa de ferramentas atual com o tipo especificado a ser criado.

(Herdado de ToolboxItem)
Lock()
Obsoleto.

Bloqueia o item de caixa de ferramentas e impede alterações em suas propriedades.

(Herdado de ToolboxItem)
MemberwiseClone()
Obsoleto.

Cria uma cópia superficial do Object atual.

(Herdado de Object)
OnComponentsCreated(ToolboxComponentsCreatedEventArgs)
Obsoleto.

Aciona o evento ComponentsCreated.

(Herdado de ToolboxItem)
OnComponentsCreating(ToolboxComponentsCreatingEventArgs)
Obsoleto.

Aciona o evento ComponentsCreating.

(Herdado de ToolboxItem)
Serialize(SerializationInfo, StreamingContext)
Obsoleto.

Salva o estado do item da caixa de ferramentas para o objeto de informações de serialização especificado.

(Herdado de ToolboxItem)
ToString()
Obsoleto.

Retorna um valor String que representa o ToolboxItem atual.

(Herdado de ToolboxItem)
ValidatePropertyType(String, Object, Type, Boolean)
Obsoleto.

Valida que um objeto é de um determinado tipo.

(Herdado de ToolboxItem)
ValidatePropertyValue(String, Object)
Obsoleto.

Valida uma propriedade antes de ela ser atribuída ao dicionário de propriedades.

(Herdado de ToolboxItem)

Eventos

ComponentsCreated
Obsoleto.

Ocorre imediatamente após a criação de componentes.

(Herdado de ToolboxItem)
ComponentsCreating
Obsoleto.

Ocorre quando os componentes estão prestes a ser criados.

(Herdado de ToolboxItem)

Implantações explícitas de interface

ISerializable.GetObjectData(SerializationInfo, StreamingContext)
Obsoleto.

Para obter uma descrição desse membro, consulte o método GetObjectData(SerializationInfo, StreamingContext).

(Herdado de ToolboxItem)

Aplica-se a