ModelingToolboxItem-Klasse
Dieser Typ besitzt ein SecurityCriticalAttribute-Attribut, das ihn auf die interne Verwendung durch .NET Framework für die Silverlight-Klassenbibliothek beschränkt. Anwendungscode, der einen beliebigen Member dieses Typs verwendet, löst eine MethodAccessException aus.
[SICHERHEITSRELEVANT]
Stellt ein Toolboxelement darstellt, das in den domänenspezifischen Sprachtoolen generiert wird (DSL-Toole).
Vererbungshierarchie
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 (in Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)
Syntax
'Declaration
<SerializableAttribute> _
<SecurityCriticalAttribute> _
<PermissionSetAttribute(SecurityAction.InheritanceDemand, Name := "FullTrust")> _
Public Class ModelingToolboxItem _
Inherits ModelingToolboxItemBase
[SerializableAttribute]
[SecurityCriticalAttribute]
[PermissionSetAttribute(SecurityAction.InheritanceDemand, Name = "FullTrust")]
public class ModelingToolboxItem : ModelingToolboxItemBase
Der ModelingToolboxItem-Typ macht die folgenden Member verfügbar.
Konstruktoren
Name | Beschreibung | |
---|---|---|
ModelingToolboxItem(SerializationInfo, StreamingContext) | Initialisiert eine neue Instanz der ModelingToolboxItem-Klasse mit serialisierten Daten. | |
ModelingToolboxItem(String, Int32, String, Bitmap, String, String, String, String, ElementGroupPrototype, ICollection) | Initialisiert eine neue Instanz der ModelingToolboxItem-Klasse mit den angegebenen Informationen. |
Zum Seitenanfang
Eigenschaften
Name | Beschreibung | |
---|---|---|
AssemblyName | Ruft den Namen der Assembly ab, die den durch das Toolboxelement erstellten Typ bzw. die erstellten Typen enthält, oder legt diesen fest. (Von ToolboxItem geerbt.) | |
Bitmap | Ruft eine Bitmap für die Darstellung des Toolboxelements in der Toolbox ab oder legt diese fest. (Von ToolboxItem geerbt.) | |
Company | Ruft den Firmennamen für dieses ToolboxItem ab oder legt diesen fest. (Von ToolboxItem geerbt.) | |
ComponentType | Ruft die ComponentType-Zeichenfolge ab, die in der QuickInfo für dieses Element angezeigt wird. (Von ModelingToolboxItemBase geerbt.) | |
ContextSensitiveHelpKeyword | Ruft das Schlüsselwort der kontextbezogenen Hilfe des Toolboxelements ab.Wenn NOT befindet. (Von ModelingToolboxItemBase geerbt.) | |
DependentAssemblies | Ruft den AssemblyName für das Toolboxelement ab oder legt diesen fest. (Von ToolboxItem geerbt.) | |
Description | Ruft die Beschreibung für dieses ToolboxItem ab oder legt diese fest. (Von ToolboxItem geerbt.) | |
DisplayName | Ruft den Anzeigenamen für das Toolboxelement ab oder legt diesen fest. (Von ToolboxItem geerbt.) | |
Filter | Ruft den Filter ab, der bestimmt, ob das Toolboxelement für eine Zielkomponente verwendet werden kann, oder legt diesen fest. (Von ToolboxItem geerbt.) | |
Id | Ruft das eindeutige identifiziert dieses Toolboxelement ab. (Von ModelingToolboxItemBase geerbt.) | |
IsTransient | Ruft einen Wert ab, der angibt, ob das Toolboxelement flüchtig ist. (Von ToolboxItem geerbt.) | |
Locked | Ruft einen Wert ab, der angibt, ob das ToolboxItem derzeit gesperrt ist. (Von ToolboxItem geerbt.) | |
Position | Ruft die vorgeschlagene Position des Toolboxelements ab. (Von ModelingToolboxItemBase geerbt.) | |
Properties | Ruft ein Wörterbuch von Eigenschaften ab. (Von ToolboxItem geerbt.) | |
Prototype | Ruft die Information ab oder legt sie fest, die zum ElementGroup für dieses Toolboxelement erstellt werden müssen. | |
TabName | Ruft den Namen der Toolboxregisterkarte ab, die in diesem Element enthalten soll.Sollte lokalisiert werden. (Von ModelingToolboxItemBase geerbt.) | |
TabNameId | Ruft nicht lokalisierte Namen ID der Registerkarte Toolbox, um dieses Element aufzunehmen.Muss NOT befinden. (Von ModelingToolboxItemBase geerbt.) | |
TypeName | Ruft den voll gekennzeichneten Namen des Typs der IComponent ab, die das Toolboxelement beim Aufrufen erstellt, oder legt diesen fest. (Von ToolboxItem geerbt.) | |
Version | Ruft die Version für dieses ToolboxItem ab. (Von ToolboxItem geerbt.) |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
CheckUnlocked | Löst eine Ausnahme aus, wenn das Toolboxelement gegenwärtig gesperrt ist. (Von ToolboxItem geerbt.) | |
CreateComponents() | Erstellt die Komponenten, für deren Erstellung das Toolboxelement konfiguriert ist. (Von ToolboxItem geerbt.) | |
CreateComponents(IDesignerHost) | Erstellt mithilfe des angegebenen Designerhosts die Komponenten, für deren Erstellung das Toolboxelement konfiguriert ist. (Von ToolboxItem geerbt.) | |
CreateComponents(IDesignerHost, IDictionary) | Erstellt unter Verwendung des angegebenen Designerhosts und der Standardwerte die Komponenten, für deren Erstellung das Toolboxelement konfiguriert ist. (Von ToolboxItem geerbt.) | |
CreateComponentsCore(IDesignerHost) | Erstellt beim Aufrufen des Toolboxelements eine Komponente oder ein Array von Komponenten. (Von ToolboxItem geerbt.) | |
CreateComponentsCore(IDesignerHost, IDictionary) | Erstellt beim Aufrufen des Toolboxelements ein Array von Komponenten. (Von ToolboxItem geerbt.) | |
Deserialize | Lädt den Zustand des Toolboxelements aus dem angegebenen Serialisierungsinformationsobjekt. (Überschreibt ModelingToolboxItemBase.Deserialize(SerializationInfo, StreamingContext).) | |
Equals | Stellt fest, ob zwei ModelingToolboxItemBase-Instanzen gleich sind. (Von ModelingToolboxItemBase geerbt.) | |
FilterPropertyValue | Filtert einen Eigenschaftswert, bevor dieser zurückgegeben wird. (Von ToolboxItem geerbt.) | |
Finalize | Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Von Object geerbt.) | |
GetHashCode | Gibt den Hashcode für diese Instanz zurück. (Von ModelingToolboxItemBase geerbt.) | |
GetType() | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) | |
GetType(IDesignerHost) | Ermöglicht den Zugriff auf den dem Toolboxelement zugeordneten Typ. (Von ToolboxItem geerbt.) | |
GetType(IDesignerHost, AssemblyName, String, Boolean) | Erstellt eine Instanz des angegebenen Typs unter optionaler Verwendung eines angegebenen Designerhosts und Assemblynamens. (Von ToolboxItem geerbt.) | |
Initialize | Initialisiert das aktuelle Toolboxelement mit dem angegebenen zu erstellenden Typ. (Von ToolboxItem geerbt.) | |
Lock | Sperrt das Toolboxelement und verhindert Änderungen an den Eigenschaften. (Von ToolboxItem geerbt.) | |
MemberwiseClone | Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.) | |
OnComponentsCreated | Löst das ComponentsCreated-Ereignis aus. (Von ToolboxItem geerbt.) | |
OnComponentsCreating | Löst das ComponentsCreating-Ereignis aus. (Von ToolboxItem geerbt.) | |
Serialize | Speichert den Zustand des Toolboxelements in dem angegebenen Serialisierungsinformationsobjekt. (Überschreibt ModelingToolboxItemBase.Serialize(SerializationInfo, StreamingContext).) | |
ToString | Gibt einen String zurück, der den aktuellen ToolboxItem darstellt. (Von ToolboxItem geerbt.) | |
ValidatePropertyType | Überprüft, ob ein Objekt einen angegebenen Typ besitzt. (Von ToolboxItem geerbt.) | |
ValidatePropertyValue | Überprüft eine Eigenschaft, bevor sie dem Eigenschaftenwörterbuch zugewiesen wird. (Von ToolboxItem geerbt.) |
Zum Seitenanfang
Ereignisse
Name | Beschreibung | |
---|---|---|
ComponentsCreated | Tritt unmittelbar nach der Erstellung von Komponenten ein. (Von ToolboxItem geerbt.) | |
ComponentsCreating | Tritt unmittelbar vor dem Erstellen von Komponenten ein. (Von ToolboxItem geerbt.) |
Zum Seitenanfang
Felder
Name | Beschreibung | |
---|---|---|
ToolboxContextOrigin | Gibt den Schlüssel an, der angibt, dass ein Kopiervorgang in der Toolbox stammt.Dieses Feld ist konstant. |
Zum Seitenanfang
Explizite Schnittstellenimplementierungen
Name | Beschreibung | |
---|---|---|
ISerializable.GetObjectData | Eine Beschreibung dieses Members finden Sie unter der GetObjectData-Methode. (Von ToolboxItem geerbt.) |
Zum Seitenanfang
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.