Classe ModelingToolboxItem
Este tipo tem um atributo SecurityCriticalAttribute, que o restringe a uso interno pela biblioteca de classes .NET Framework para Silverlight. O código de aplicativo que usa qualquer membro deste tipo lança uma MethodAccessException.
[SEGURANÇA CRÍTICA]
Representa um item da caixa de ferramentas gerado nas ferramentas de linguagem específica do domínio (ferramentas de DSL).
Hierarquia de herança
System.Object
System.Drawing.Design.ToolboxItem
Microsoft.VisualStudio.Modeling.Design.ModelingToolboxItemBase
Microsoft.VisualStudio.Modeling.Design.ModelingToolboxItem
Namespace: Microsoft.VisualStudio.Modeling.Design
Assembly: Microsoft.VisualStudio.Modeling.Sdk.11.0 (em Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)
Sintaxe
'Declaração
<SerializableAttribute> _
<SecurityCriticalAttribute> _
<PermissionSetAttribute(SecurityAction.InheritanceDemand, Name := "FullTrust")> _
Public Class ModelingToolboxItem _
Inherits ModelingToolboxItemBase
[SerializableAttribute]
[SecurityCriticalAttribute]
[PermissionSetAttribute(SecurityAction.InheritanceDemand, Name = "FullTrust")]
public class ModelingToolboxItem : ModelingToolboxItemBase
O tipo ModelingToolboxItem expõe os membros a seguir.
Construtores
Nome | Descrição | |
---|---|---|
ModelingToolboxItem(SerializationInfo, StreamingContext) | Inicializa uma nova instância da ModelingToolboxItem classe a partir de dados serializados. | |
ModelingToolboxItem(String, Int32, String, Bitmap, String, String, String, String, ElementGroupPrototype, ICollection) | Inicializa uma nova instância da ModelingToolboxItem classe a partir das informações especificadas. |
Superior
Propriedades
Nome | Descrição | |
---|---|---|
AssemblyName | Obtém ou define o nome do assembly que contém o tipo ou tipos que cria a esse item. (Herdado de ToolboxItem.) | |
Bitmap | Obtém ou define um bitmap para representar o item da caixa de ferramentas na caixa de ferramentas. (Herdado de ToolboxItem.) | |
Company | Obtém ou define o nome da empresa para este ToolboxItem. (Herdado de ToolboxItem.) | |
ComponentType | Obtém a seqüência de ComponentType que é mostrada na dica de ferramenta para este item. (Herdado de ModelingToolboxItemBase.) | |
ContextSensitiveHelpKeyword | Obtém sensível ao contexto ajuda a palavra-chave do item da caixa de ferramentas.NÃO devem ser localizados. (Herdado de ModelingToolboxItemBase.) | |
DependentAssemblies | Obtém ou define o AssemblyName para o item da caixa de ferramentas. (Herdado de ToolboxItem.) | |
Description | Obtém ou define a descrição para este ToolboxItem. (Herdado de ToolboxItem.) | |
DisplayName | Obtém ou define o nome de exibição para o item da caixa de ferramentas. (Herdado de ToolboxItem.) | |
Filter | Obtém ou define o filtro que determina se o item da caixa de ferramentas pode ser usado em um componente de destino. (Herdado de ToolboxItem.) | |
Id | Obtém o exclusivo identificado deste item da caixa de ferramentas. (Herdado de ModelingToolboxItemBase.) | |
IsTransient | Obtém um valor que indica se o item da caixa de ferramentas é transitório. (Herdado de ToolboxItem.) | |
Locked | Obtém um valor indicando se a ToolboxItem está bloqueado no momento. (Herdado de ToolboxItem.) | |
Position | Obtém a posição sugerida do item da caixa de ferramentas. (Herdado de ModelingToolboxItemBase.) | |
Properties | Obtém um dicionário de propriedades. (Herdado de ToolboxItem.) | |
Prototype | Obtém ou define as informações necessárias para criar um ElementGroup para este item da caixa de ferramentas. | |
TabName | Obtém o nome da guia caixa de ferramentas para conter este item.Deve ser localizada. (Herdado de ModelingToolboxItemBase.) | |
TabNameId | Obtém o nome não-localizada a Id da guia caixa de ferramentas para conter este item.NÃO deve ser localizado. (Herdado de ModelingToolboxItemBase.) | |
TypeName | Obtém ou define o nome totalmente qualificado do tipo de IComponent que o item da caixa de ferramentas cria quando invocado. (Herdado de ToolboxItem.) | |
Version | Obtém a versão para este ToolboxItem. (Herdado de ToolboxItem.) |
Superior
Métodos
Nome | Descrição | |
---|---|---|
CheckUnlocked | Lança uma exceção se o item da caixa de ferramentas está bloqueado no momento. (Herdado de ToolboxItem.) | |
CreateComponents() | Cria os componentes que o item da caixa de ferramentas estiver configurado para criar. (Herdado de ToolboxItem.) | |
CreateComponents(IDesignerHost) | Cria os componentes que o item da caixa de ferramentas está configurado para criar, usando o host de designer especificado. (Herdado de ToolboxItem.) | |
CreateComponents(IDesignerHost, IDictionary) | Cria os componentes que o item da caixa de ferramentas está configurado para criar, usando os valores padrão e o host especificados designer. (Herdado de ToolboxItem.) | |
CreateComponentsCore(IDesignerHost) | Cria um componente ou uma matriz de componentes quando o item da caixa de ferramentas é invocado. (Herdado de ToolboxItem.) | |
CreateComponentsCore(IDesignerHost, IDictionary) | Cria uma matriz dos componentes quando o item da caixa de ferramentas é invocado. (Herdado de ToolboxItem.) | |
Deserialize | Carrega o estado do item da caixa de ferramentas a partir do objeto de informações de serialização especificado. (Substitui ModelingToolboxItemBase.Deserialize(SerializationInfo, StreamingContext).) | |
Equals | Determina se dois ModelingToolboxItemBase instâncias são iguais. (Herdado de ModelingToolboxItemBase.) | |
FilterPropertyValue | Filtros de um valor de propriedade antes de retorná-lo. (Herdado de ToolboxItem.) | |
Finalize | Permite que um objeto tentar liberar recursos e realizar outras operações de limpeza antes de ser recuperados pela coleta de lixo. (Herdado de Object.) | |
GetHashCode | Retorna o código hash para essa instância. (Herdado de ModelingToolboxItemBase.) | |
GetType() | Obtém Type da instância atual. (Herdado de Object.) | |
GetType(IDesignerHost) | Permite o acesso para o tipo associado a esse item. (Herdado de ToolboxItem.) | |
GetType(IDesignerHost, AssemblyName, String, Boolean) | Cria uma instância do tipo especificado, opcionalmente, usando um nome de host e o conjunto do designer especificado. (Herdado de ToolboxItem.) | |
Initialize | Inicializa o item atual da caixa de ferramentas com o tipo especificado para criar. (Herdado de ToolboxItem.) | |
Lock | Bloqueia o item da caixa de ferramentas e impede alterações em suas propriedades. (Herdado de ToolboxItem.) | |
MemberwiseClone | Cria uma cópia superficial de Objectatual. (Herdado de Object.) | |
OnComponentsCreated | Gera o evento ComponentsCreated. (Herdado de ToolboxItem.) | |
OnComponentsCreating | Gera o evento ComponentsCreating. (Herdado de ToolboxItem.) | |
Serialize | Salva o estado do item da caixa de ferramentas para o objeto de informações de serialização especificado. (Substitui ModelingToolboxItemBase.Serialize(SerializationInfo, StreamingContext).) | |
ToString | Retorna um String que representa o atual ToolboxItem. (Herdado de ToolboxItem.) | |
ValidatePropertyType | Valida que um objeto é de um determinado tipo. (Herdado de ToolboxItem.) | |
ValidatePropertyValue | Valida uma propriedade antes de ser atribuído ao dicionário de propriedade. (Herdado de ToolboxItem.) |
Superior
Eventos
Nome | Descrição | |
---|---|---|
ComponentsCreated | Ocorre imediatamente após a criação de componentes. (Herdado de ToolboxItem.) | |
ComponentsCreating | Ocorre quando os componentes estão prestes a ser criado. (Herdado de ToolboxItem.) |
Superior
Campos
Nome | Descrição | |
---|---|---|
ToolboxContextOrigin | Especifica a chave que indica que uma operação de cópia teve originada na caixa de ferramentas.Esse campo é constante. |
Superior
Implementações explícitas da interface
Nome | Descrição | |
---|---|---|
ISerializable.GetObjectData | Para obter uma descrição desse membro, consulte o GetObjectData método. (Herdado de ToolboxItem.) |
Superior
Acesso thread-safe
Quaisquer membros estático (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.