Condividi tramite


Classe ModelingToolboxItemBase

Questo tipo dispone di un attributo SecurityCriticalAttribute, che ne determina una limitazione al solo utilizzo interno da parte di .NET Framework per la libreria di classi Silverlight. Se un membro qualsiasi di questo tipo viene utilizzato dal codice di un'applicazione, viene generata un'eccezione MethodAccessException.

[SecurityCritical]

Rappresenta un elemento della casella degli strumenti astratto.

Gerarchia di ereditarietà

System.Object
  System.Drawing.Design.ToolboxItem
    Microsoft.VisualStudio.Modeling.Design.ModelingToolboxItemBase
      Microsoft.VisualStudio.Modeling.Design.ModelingToolboxItem
      Microsoft.VisualStudio.Modeling.Shell.ModelingBindingSourceToolboxItem

Spazio dei nomi:  Microsoft.VisualStudio.Modeling.Design
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.11.0 (in Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)

Sintassi

'Dichiarazione
<SerializableAttribute> _
<SecurityCriticalAttribute> _
<PermissionSetAttribute(SecurityAction.InheritanceDemand, Name := "FullTrust")> _
Public MustInherit Class ModelingToolboxItemBase _
    Inherits ToolboxItem
[SerializableAttribute]
[SecurityCriticalAttribute]
[PermissionSetAttribute(SecurityAction.InheritanceDemand, Name = "FullTrust")]
public abstract class ModelingToolboxItemBase : ToolboxItem

Il tipo ModelingToolboxItemBase espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo protetto ModelingToolboxItemBase(SerializationInfo, StreamingContext) costruttore di serializzazione.
Metodo protetto ModelingToolboxItemBase(String, Int32, String, Bitmap, String, String, String, String, ICollection) Inizializza una nuova istanza della classe di ModelingToolboxItemBase.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica AssemblyName Ottiene o imposta il nome dell'assembly contenente il tipo o i tipi che l'elemento della casella degli strumenti crea. (Ereditato da ToolboxItem)
Proprietà pubblica Bitmap Ottiene o imposta una bitmap per rappresentare l'elemento della casella degli strumenti nella casella degli strumenti. (Ereditato da ToolboxItem)
Proprietà pubblica Company Ottiene o imposta il nome della società per questo ToolboxItem. (Ereditato da ToolboxItem)
Proprietà pubblica ComponentType Ottiene la stringa di ComponentType mostrata nella descrizione comando per questo elemento. (Esegue l'override di ToolboxItem.ComponentType).
Proprietà pubblica ContextSensitiveHelpKeyword Ottiene la parola chiave della guida sensibile al contesto dell'elemento della casella degli strumenti.Non deve essere localizzato.
Proprietà pubblica DependentAssemblies ottiene o imposta AssemblyName per l'elemento della casella degli strumenti. (Ereditato da ToolboxItem)
Proprietà pubblica Description Ottiene o imposta la descrizione per questo ToolboxItem. (Ereditato da ToolboxItem)
Proprietà pubblica DisplayName Ottiene o imposta il nome visualizzato per l'elemento della casella degli strumenti. (Ereditato da ToolboxItem)
Proprietà pubblica Filter Ottiene o imposta il filtro che determina se l'elemento della casella degli strumenti può essere utilizzato in un componente di destinazione. (Ereditato da ToolboxItem)
Proprietà pubblica Id Ottiene l'univoco identificato di questo elemento della casella degli strumenti.
Proprietà pubblica IsTransient Ottiene un valore che indica se l'elemento della casella degli strumenti è temporaneo. (Ereditato da ToolboxItem)
Proprietà pubblica Locked ottiene un valore che indica se ToolboxItem attualmente è bloccato. (Ereditato da ToolboxItem)
Proprietà pubblica Position Ottiene la posizione suggerita gli elementi della casella degli strumenti.
Proprietà pubblica Properties Ottiene un dizionario delle proprietà. (Ereditato da ToolboxItem)
Proprietà pubblica TabName Ottiene il nome della scheda della casella degli strumenti per contenere questo elemento.Localizzare.
Proprietà pubblica TabNameId Ottiene l'id non localizzata del nome della scheda della casella degli strumenti per contenere questo elemento.Non devono essere localizzato.
Proprietà pubblica TypeName Ottiene o imposta il nome completo del tipo di IComponent che l'elemento della casella degli strumenti crea una volta chiamato. (Ereditato da ToolboxItem)
Proprietà pubblica Version ottiene la versione per questo ToolboxItem. (Ereditato da ToolboxItem)

In alto

Metodi

  Nome Descrizione
Metodo protetto CheckUnlocked Genera un'eccezione se l'elemento della casella degli strumenti attualmente è bloccato. (Ereditato da ToolboxItem)
Metodo pubblico CreateComponents() Crea i componenti che l'elemento della casella degli strumenti è configurato per creare. (Ereditato da ToolboxItem)
Metodo pubblico CreateComponents(IDesignerHost) Crea i componenti che l'elemento della casella degli strumenti è configurato per creare, utilizzando host di progettazione specificato. (Ereditato da ToolboxItem)
Metodo pubblico CreateComponents(IDesignerHost, IDictionary) Crea i componenti che l'elemento della casella degli strumenti è configurato per creare, utilizzando host di progettazione e dei valori predefiniti specificati. (Ereditato da ToolboxItem)
Metodo protetto CreateComponentsCore(IDesignerHost) Crea un componente o una matrice di componenti quando l'elemento della casella degli strumenti viene richiamato. (Ereditato da ToolboxItem)
Metodo protetto CreateComponentsCore(IDesignerHost, IDictionary) Crea una matrice di componenti quando l'elemento della casella degli strumenti viene richiamato. (Ereditato da ToolboxItem)
Metodo protetto Deserialize Deserializzare questa istanza di ModelingToolboxItemBase. (Esegue l'override di ToolboxItem.Deserialize(SerializationInfo, StreamingContext)).
Metodo pubblico Equals determina se due ModelingToolboxItemBase le istanze sono uguali. (Esegue l'override di ToolboxItem.Equals(Object)).
Metodo protetto FilterPropertyValue Filtra un valore di proprietà prima di restituirlo. (Ereditato da ToolboxItem)
Metodo protetto Finalize Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto stesso venga recuperato dalla procedura di Garbage Collection. (Ereditato da Object)
Metodo pubblico GetHashCode Restituisce il codice hash per l'istanza. (Esegue l'override di ToolboxItem.GetHashCode()).
Metodo pubblico GetType() Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblico GetType(IDesignerHost) Consente l'accesso al tipo associato con l'elemento della casella degli strumenti. (Ereditato da ToolboxItem)
Metodo protetto GetType(IDesignerHost, AssemblyName, String, Boolean) Crea un'istanza del tipo specificato, facoltativamente con un nome specificato l'host di progettazione. (Ereditato da ToolboxItem)
Metodo pubblico Initialize Inizializza l'elemento della casella degli strumenti corrente con il tipo specificato da creare. (Ereditato da ToolboxItem)
Metodo pubblico Lock Blocca l'elemento della casella degli strumenti e impedisce alle relative proprietà. (Ereditato da ToolboxItem)
Metodo protetto MemberwiseClone Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo protetto OnComponentsCreated Generato ComponentsCreated evento. (Ereditato da ToolboxItem)
Metodo protetto OnComponentsCreating Generato ComponentsCreating evento. (Ereditato da ToolboxItem)
Metodo protetto Serialize Serializza questa istanza di ModelingToolboxItemBase. (Esegue l'override di ToolboxItem.Serialize(SerializationInfo, StreamingContext)).
Metodo pubblico ToString Restituisce un oggetto String che rappresenta l'oggetto corrente ToolboxItem. (Ereditato da ToolboxItem)
Metodo protetto ValidatePropertyType Convalida che un oggetto è di tipo specificato. (Ereditato da ToolboxItem)
Metodo protetto ValidatePropertyValue Convalida della proprietà prima che venga assegnata al dizionario della proprietà. (Ereditato da ToolboxItem)

In alto

Eventi

  Nome Descrizione
Evento pubblico ComponentsCreated Si verifica subito dopo l'avvio dei componenti vengono create. (Ereditato da ToolboxItem)
Evento pubblico ComponentsCreating Si verifica quando i componenti stanno per essere creato. (Ereditato da ToolboxItem)

In alto

Implementazioni esplicite dell'interfaccia

  Nome Descrizione
Implementazione esplicita dell'interfacciaMetodo privato ISerializable.GetObjectData Per una descrizione del membro, vedere GetObjectData metodo. (Ereditato da ToolboxItem)

In alto

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.Modeling.Design