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 astratto della casella degli strumenti.
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.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.12.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 | |
---|---|---|
![]() |
ModelingToolboxItemBase(SerializationInfo, StreamingContext) | Costruttore di serializzazione. |
![]() |
ModelingToolboxItemBase(String, Int32, String, Bitmap, String, String, String, String, ICollection) | Inizializza una nuova istanza della classe ModelingToolboxItemBase. |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
![]() |
AssemblyName | Ottiene o imposta il nome dell'assembly che contiene il tipo o i tipi creati dall'elemento della casella di controllo. (Ereditato da ToolboxItem) |
![]() |
Bitmap | Ottiene o imposta un'immagine bitmap per rappresentare l'elemento della casella degli strumenti. (Ereditato da ToolboxItem) |
![]() |
Company | Ottiene o imposta il nome della società per questa classe ToolboxItem. (Ereditato da ToolboxItem) |
![]() |
ComponentType | Ottiene la stringa ComponentType che appare nella descrizione comando di questo elemento. (Esegue l'override di ToolboxItem.ComponentType). |
![]() |
ContextSensitiveHelpKeyword | Ottiene la parola chiave della guida sensibile al contesto dell'elemento della casella degli strumenti.Da NON localizzare. |
![]() |
DependentAssemblies | Ottiene o imposta la classe AssemblyName per l'elemento della casella degli strumenti. (Ereditato da ToolboxItem) |
![]() |
Description | Ottiene o imposta la descrizione per questa classe ToolboxItem. (Ereditato da ToolboxItem) |
![]() |
DisplayName | Ottiene o imposta il nome visualizzato per l'elemento della casella degli strumenti. (Ereditato da ToolboxItem) |
![]() |
Filter | Ottiene o imposta il filtro che determina se l'elemento della casella degli strumenti può essere utilizzato su un componente di destinazione. (Ereditato da ToolboxItem) |
![]() |
Id | Ottiene l'identificatore univoco di questo elemento della casella degli strumenti. |
![]() |
IsTransient | Ottiene un valore che indica se l'elemento della casella degli strumenti è temporaneo. (Ereditato da ToolboxItem) |
![]() |
Locked | Ottiene un valore che indica se l'oggetto ToolboxItem è attualmente bloccato. (Ereditato da ToolboxItem) |
![]() |
Position | Ottiene la posizione consigliata per l'elemento della casella degli strumenti. |
![]() |
Properties | Ottiene un dizionario delle proprietà. (Ereditato da ToolboxItem) |
![]() |
TabName | Ottiene il nome della scheda della casella degli strumenti che deve contenere questo elemento.Da localizzare. |
![]() |
TabNameId | Ottiene l'ID del nome non localizzato della scheda della casella degli strumenti che deve contenere questo elemento.Non deve essere localizzato. |
![]() |
TypeName | Ottiene o imposta il nome completo del tipo di oggetto IComponent creato dall'elemento della casella degli strumenti quando è richiamato. (Ereditato da ToolboxItem) |
![]() |
Version | Ottiene la versione per questa classe ToolboxItem. (Ereditato da ToolboxItem) |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
![]() |
CheckUnlocked | Genera un'eccezione se l'elemento della casella degli strumenti è attualmente bloccato. (Ereditato da ToolboxItem) |
![]() |
CreateComponents() | Crea i componenti la cui creazione è configurata nell'elemento della casella degli strumenti. (Ereditato da ToolboxItem) |
![]() |
CreateComponents(IDesignerHost) | Crea i componenti la cui creazione è configurata nell'elemento della casella degli strumenti tramite l'host di progettazione specificato. (Ereditato da ToolboxItem) |
![]() |
CreateComponents(IDesignerHost, IDictionary) | Crea i componenti la cui creazione è configurata nell'elemento della casella degli strumenti tramite l'host di progettazione specificato e i valori predefiniti. (Ereditato da ToolboxItem) |
![]() |
CreateComponentsCore(IDesignerHost) | Crea un componente o una matrice di componenti quando viene richiamato l'elemento della casella degli strumenti. (Ereditato da ToolboxItem) |
![]() |
CreateComponentsCore(IDesignerHost, IDictionary) | Crea una matrice di componenti quando viene richiamato l'elemento della casella degli strumenti. (Ereditato da ToolboxItem) |
![]() |
Deserialize | Deserializzare questa istanza di ModelingToolboxItemBase. (Esegue l'override di ToolboxItem.Deserialize(SerializationInfo, StreamingContext)). |
![]() |
Equals | Determina se due istanze di ModelingToolboxItemBase sono uguali. (Esegue l'override di ToolboxItem.Equals(Object)). |
![]() |
FilterPropertyValue | Filtra un valore della proprietà prima di restituirlo. (Ereditato da ToolboxItem) |
![]() |
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) |
![]() |
GetHashCode | Restituisce il codice hash per l'istanza. (Esegue l'override di ToolboxItem.GetHashCode()). |
![]() |
GetType() | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
![]() |
GetType(IDesignerHost) | Consente l'accesso al tipo associato all'elemento della casella degli strumenti. (Ereditato da ToolboxItem) |
![]() |
GetType(IDesignerHost, AssemblyName, String, Boolean) | Crea un'istanza del tipo specificato, specificando un host di progettazione e un nome assembly, se lo si desidera. (Ereditato da ToolboxItem) |
![]() |
Initialize | Inizializza l'elemento della casella degli strumenti corrente con il tipo specificato da creare. (Ereditato da ToolboxItem) |
![]() |
Lock | Blocca l'elemento della casella di controllo e impedisce modifiche alle relative proprietà. (Ereditato da ToolboxItem) |
![]() |
MemberwiseClone | Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object) |
![]() |
OnComponentsCreated | Genera l'evento ComponentsCreated. (Ereditato da ToolboxItem) |
![]() |
OnComponentsCreating | Genera l'evento ComponentsCreating. (Ereditato da ToolboxItem) |
![]() |
Serialize | Serializza questa istanza di ModelingToolboxItemBase. (Esegue l'override di ToolboxItem.Serialize(SerializationInfo, StreamingContext)). |
![]() |
ToString | Restituisce un oggetto String che rappresenta l'oggetto ToolboxItem corrente. (Ereditato da ToolboxItem) |
![]() |
ValidatePropertyType | Convalida che un oggetto è di un tipo specificato. (Ereditato da ToolboxItem) |
![]() |
ValidatePropertyValue | Convalida una proprietà prima che venga assegnata al dizionario della proprietà. (Ereditato da ToolboxItem) |
In alto
Eventi
Nome | Descrizione | |
---|---|---|
![]() |
ComponentsCreated | Si verifica immediatamente dopo la creazione dei componenti. (Ereditato da ToolboxItem) |
![]() |
ComponentsCreating | Si verifica quando i componenti stanno per essere creati. (Ereditato da ToolboxItem) |
In alto
Implementazioni esplicite dell'interfaccia
Nome | Descrizione | |
---|---|---|
![]() ![]() |
ISerializable.GetObjectData | Per una descrizione di questo membro, vedere il metodo GetObjectData. (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.