Freigeben über


ModelingToolboxItemBase-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 abstraktes Toolboxelement dar.

Vererbungshierarchie

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

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 MustInherit Class ModelingToolboxItemBase _
    Inherits ToolboxItem
[SerializableAttribute]
[SecurityCriticalAttribute]
[PermissionSetAttribute(SecurityAction.InheritanceDemand, Name = "FullTrust")]
public abstract class ModelingToolboxItemBase : ToolboxItem

Der ModelingToolboxItemBase-Typ macht die folgenden Member verfügbar.

Konstruktoren

  Name Beschreibung
Geschützte Methode ModelingToolboxItemBase(SerializationInfo, StreamingContext) Serialisierung Konstruktor.
Geschützte Methode ModelingToolboxItemBase(String, Int32, String, Bitmap, String, String, String, String, ICollection) Initialisiert eine neue Instanz der ModelingToolboxItemBase-Klasse.

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft 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.)
Öffentliche Eigenschaft Bitmap Ruft eine Bitmap für die Darstellung des Toolboxelements in der Toolbox ab oder legt diese fest. (Von ToolboxItem geerbt.)
Öffentliche Eigenschaft Company Ruft den Firmennamen für dieses ToolboxItem ab oder legt diesen fest. (Von ToolboxItem geerbt.)
Öffentliche Eigenschaft ComponentType Ruft die ComponentType-Zeichenfolge ab, die in der QuickInfo für dieses Element angezeigt wird. (Überschreibt ToolboxItem.ComponentType.)
Öffentliche Eigenschaft ContextSensitiveHelpKeyword Ruft das Schlüsselwort der kontextbezogenen Hilfe des Toolboxelements ab.Wenn NOT befindet.
Öffentliche Eigenschaft DependentAssemblies Ruft den AssemblyName für das Toolboxelement ab oder legt diesen fest. (Von ToolboxItem geerbt.)
Öffentliche Eigenschaft Description Ruft die Beschreibung für dieses ToolboxItem ab oder legt diese fest. (Von ToolboxItem geerbt.)
Öffentliche Eigenschaft DisplayName Ruft den Anzeigenamen für das Toolboxelement ab oder legt diesen fest. (Von ToolboxItem geerbt.)
Öffentliche Eigenschaft Filter Ruft den Filter ab, der bestimmt, ob das Toolboxelement für eine Zielkomponente verwendet werden kann, oder legt diesen fest. (Von ToolboxItem geerbt.)
Öffentliche Eigenschaft Id Ruft das eindeutige identifiziert dieses Toolboxelement ab.
Öffentliche Eigenschaft IsTransient Ruft einen Wert ab, der angibt, ob das Toolboxelement flüchtig ist. (Von ToolboxItem geerbt.)
Öffentliche Eigenschaft Locked Ruft einen Wert ab, der angibt, ob das ToolboxItem derzeit gesperrt ist. (Von ToolboxItem geerbt.)
Öffentliche Eigenschaft Position Ruft die vorgeschlagene Position des Toolboxelements ab.
Öffentliche Eigenschaft Properties Ruft ein Wörterbuch von Eigenschaften ab. (Von ToolboxItem geerbt.)
Öffentliche Eigenschaft TabName Ruft den Namen der Toolboxregisterkarte ab, die in diesem Element enthalten soll.Sollte lokalisiert werden.
Öffentliche Eigenschaft TabNameId Ruft nicht lokalisierte Namen ID der Registerkarte Toolbox, um dieses Element aufzunehmen.Muss NOT befinden.
Öffentliche Eigenschaft TypeName Ruft den voll gekennzeichneten Namen des Typs der IComponent ab, die das Toolboxelement beim Aufrufen erstellt, oder legt diesen fest. (Von ToolboxItem geerbt.)
Öffentliche Eigenschaft Version Ruft die Version für dieses ToolboxItem ab. (Von ToolboxItem geerbt.)

Zum Seitenanfang

Methoden

  Name Beschreibung
Geschützte Methode CheckUnlocked Löst eine Ausnahme aus, wenn das Toolboxelement gegenwärtig gesperrt ist. (Von ToolboxItem geerbt.)
Öffentliche Methode CreateComponents() Erstellt die Komponenten, für deren Erstellung das Toolboxelement konfiguriert ist. (Von ToolboxItem geerbt.)
Öffentliche Methode CreateComponents(IDesignerHost) Erstellt mithilfe des angegebenen Designerhosts die Komponenten, für deren Erstellung das Toolboxelement konfiguriert ist. (Von ToolboxItem geerbt.)
Öffentliche Methode 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.)
Geschützte Methode CreateComponentsCore(IDesignerHost) Erstellt beim Aufrufen des Toolboxelements eine Komponente oder ein Array von Komponenten. (Von ToolboxItem geerbt.)
Geschützte Methode CreateComponentsCore(IDesignerHost, IDictionary) Erstellt beim Aufrufen des Toolboxelements ein Array von Komponenten. (Von ToolboxItem geerbt.)
Geschützte Methode Deserialize Deserialisieren Sie diese Instanz des ModelingToolboxItemBase. (Überschreibt ToolboxItem.Deserialize(SerializationInfo, StreamingContext).)
Öffentliche Methode Equals Stellt fest, ob zwei ModelingToolboxItemBase-Instanzen gleich sind. (Überschreibt ToolboxItem.Equals(Object).)
Geschützte Methode FilterPropertyValue Filtert einen Eigenschaftswert, bevor dieser zurückgegeben wird. (Von ToolboxItem geerbt.)
Geschützte Methode 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.)
Öffentliche Methode GetHashCode Gibt den Hashcode für diese Instanz zurück. (Überschreibt ToolboxItem.GetHashCode().)
Öffentliche Methode GetType() Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode GetType(IDesignerHost) Ermöglicht den Zugriff auf den dem Toolboxelement zugeordneten Typ. (Von ToolboxItem geerbt.)
Geschützte Methode GetType(IDesignerHost, AssemblyName, String, Boolean) Erstellt eine Instanz des angegebenen Typs unter optionaler Verwendung eines angegebenen Designerhosts und Assemblynamens. (Von ToolboxItem geerbt.)
Öffentliche Methode Initialize Initialisiert das aktuelle Toolboxelement mit dem angegebenen zu erstellenden Typ. (Von ToolboxItem geerbt.)
Öffentliche Methode Lock Sperrt das Toolboxelement und verhindert Änderungen an den Eigenschaften. (Von ToolboxItem geerbt.)
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Geschützte Methode OnComponentsCreated Löst das ComponentsCreated-Ereignis aus. (Von ToolboxItem geerbt.)
Geschützte Methode OnComponentsCreating Löst das ComponentsCreating-Ereignis aus. (Von ToolboxItem geerbt.)
Geschützte Methode Serialize Serialisiert diese Instanz des ModelingToolboxItemBase. (Überschreibt ToolboxItem.Serialize(SerializationInfo, StreamingContext).)
Öffentliche Methode ToString Gibt einen String zurück, der den aktuellen ToolboxItem darstellt. (Von ToolboxItem geerbt.)
Geschützte Methode ValidatePropertyType Überprüft, ob ein Objekt einen angegebenen Typ besitzt. (Von ToolboxItem geerbt.)
Geschützte Methode ValidatePropertyValue Überprüft eine Eigenschaft, bevor sie dem Eigenschaftenwörterbuch zugewiesen wird. (Von ToolboxItem geerbt.)

Zum Seitenanfang

Ereignisse

  Name Beschreibung
Öffentliches Ereignis ComponentsCreated Tritt unmittelbar nach der Erstellung von Komponenten ein. (Von ToolboxItem geerbt.)
Öffentliches Ereignis ComponentsCreating Tritt unmittelbar vor dem Erstellen von Komponenten ein. (Von ToolboxItem geerbt.)

Zum Seitenanfang

Explizite Schnittstellenimplementierungen

  Name Beschreibung
Explizite SchnittstellenimplementierungPrivate Methode 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.

Siehe auch

Referenz

Microsoft.VisualStudio.Modeling.Design-Namespace