Udostępnij za pośrednictwem


Klasa ModelingToolboxItem

Ten typ ma atrybut SecurityCriticalAttribute, który ogranicza możliwość użycia go do wewnętrznego użycia w programie .NET Framework na potrzeby biblioteki klas technologii Silverlight. Kod aplikacji, w którym jest używany dowolny element członkowski tego typu, powoduje powstanie wyjątku MethodAccessException.

[ZABEZPIECZENIA KRYTYCZNE]

Reprezentuje element przybornika, generowane w narzędziach języka specyficzne dla domeny (narzędzia DSL).

Hierarchia dziedziczenia

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

Przestrzeń nazw:  Microsoft.VisualStudio.Modeling.Design
Zestaw:  Microsoft.VisualStudio.Modeling.Sdk.12.0 (w Microsoft.VisualStudio.Modeling.Sdk.12.0.dll)

Składnia

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

Typ ModelingToolboxItem uwidacznia następujące elementy członkowskie.

Konstruktorzy

  Nazwa Opis
Metoda chroniona ModelingToolboxItem(SerializationInfo, StreamingContext) Inicjuje nowe wystąpienie ModelingToolboxItem klasy z serializowane dane.
Metoda publiczna ModelingToolboxItem(String, Int32, String, Bitmap, String, String, String, String, ElementGroupPrototype, ICollection) Inicjuje nowe wystąpienie ModelingToolboxItem klasy z określone informacje.

Początek

Właściwości

  Nazwa Opis
Właściwość publiczna AssemblyName Pobiera lub ustawia nazwę zestawu, zawierający typ lub typy tworzonych przez element przybornika. (Odziedziczone z ToolboxItem).
Właściwość publiczna Bitmap Zwraca lub ustawia bitmap do reprezentowania element przybornika w przyborniku. (Odziedziczone z ToolboxItem).
Właściwość publiczna Company Zwraca lub ustawia nazwę firmy ToolboxItem. (Odziedziczone z ToolboxItem).
Właściwość publiczna ComponentType Pobiera ciąg ComponentType, który znajduje się w etykietce narzędzia tego elementu. (Odziedziczone z ModelingToolboxItemBase).
Właściwość publiczna ContextSensitiveHelpKeyword Pobiera kontekstową pomoc kluczowego elementu przybornika.NIE powinny być lokalizowane. (Odziedziczone z ModelingToolboxItemBase).
Właściwość publiczna DependentAssemblies Zwraca lub ustawia AssemblyName dla elementu przybornika. (Odziedziczone z ToolboxItem).
Właściwość publiczna Description Zwraca lub ustawia opis dla tej ToolboxItem. (Odziedziczone z ToolboxItem).
Właściwość publiczna DisplayName Zwraca lub ustawia nazwę wyświetlaną element przybornika. (Odziedziczone z ToolboxItem).
Właściwość publiczna Filter Zwraca lub ustawia filtr, który określa, czy element przybornika mogą być używane na składnika docelowego. (Odziedziczone z ToolboxItem).
Właściwość publiczna Id Pobiera unikatowy identyfikuje ten element przybornika. (Odziedziczone z ModelingToolboxItemBase).
Właściwość publiczna IsTransient Zwraca wartość wskazującą, czy element przybornika jest przejściowy. (Odziedziczone z ToolboxItem).
Właściwość publiczna Locked Pobiera wartość określającą czy ToolboxItem jest obecnie zablokowany. (Odziedziczone z ToolboxItem).
Właściwość publiczna Position Pobiera sugerowanych pozycji elementu przybornika. (Odziedziczone z ModelingToolboxItemBase).
Właściwość publiczna Properties Pobiera słownika właściwości. (Odziedziczone z ToolboxItem).
Właściwość publiczna Prototype Zwraca lub ustawia informacje wymagane do utworzenia ElementGroup dla tego elementu przybornika.
Właściwość publiczna TabName Pobiera nazwę karty Przybornik zawiera ten element.Powinny być zlokalizowane. (Odziedziczone z ModelingToolboxItemBase).
Właściwość publiczna TabNameId Pobiera nazwę zlokalizowane identyfikator karty Przybornik zawiera ten element.NIE musi być lokalizowane. (Odziedziczone z ModelingToolboxItemBase).
Właściwość publiczna TypeName Zwraca lub ustawia w pełni kwalifikowanej nazwy typu IComponent element przybornika tworzy, gdy wywołany. (Odziedziczone z ToolboxItem).
Właściwość publiczna Version Pobiera wersji to ToolboxItem. (Odziedziczone z ToolboxItem).

Początek

Metody

  Nazwa Opis
Metoda chroniona CheckUnlocked Zgłasza wyjątek, jeśli element przybornika jest zablokowana. (Odziedziczone z ToolboxItem).
Metoda publiczna CreateComponents() Tworzy składników jest skonfigurowany element przybornika, aby utworzyć. (Odziedziczone z ToolboxItem).
Metoda publiczna CreateComponents(IDesignerHost) Tworzy składniki, że element przybornika jest skonfigurowany do tworzenia, przy użyciu określonego hosta projektanta. (Odziedziczone z ToolboxItem).
Metoda publiczna CreateComponents(IDesignerHost, IDictionary) Tworzy składniki, że element przybornika jest skonfigurowany do tworzenia, przy użyciu projektanta hosta i domyślne wartości określone. (Odziedziczone z ToolboxItem).
Metoda chroniona CreateComponentsCore(IDesignerHost) Tworzy składnik lub tablicy elementów, gdy wywoływany jest element przybornika. (Odziedziczone z ToolboxItem).
Metoda chroniona CreateComponentsCore(IDesignerHost, IDictionary) Tworzy tablicę elementów, gdy wywoływany jest element przybornika. (Odziedziczone z ToolboxItem).
Metoda chroniona Deserialize Ładuje stan elementu przybornika z obiektu serializacji określonych informacji. (Zastępuje ModelingToolboxItemBase.Deserialize(SerializationInfo, StreamingContext)).
Metoda publiczna Equals Określa, czy dwa ModelingToolboxItemBase wystąpienia są równe. (Odziedziczone z ModelingToolboxItemBase).
Metoda chroniona FilterPropertyValue Filtry wartość właściwości przed wpuszczeniem go. (Odziedziczone z ToolboxItem).
Metoda chroniona Finalize Umożliwia obiekt spróbuj zwolnić zasoby i wykonywania innych operacji oczyszczania przed jest odzyskane w procesie wyrzucania elementów bezużytecznych. (Odziedziczone z Object).
Metoda publiczna GetHashCode Zwraca kod skrótu dla tego wystąpienia. (Odziedziczone z ModelingToolboxItemBase).
Metoda publiczna GetType() Pobiera Type bieżącego wystąpienia. (Odziedziczone z Object).
Metoda publiczna GetType(IDesignerHost) Zapewnia dostęp do typu skojarzony element przybornika. (Odziedziczone z ToolboxItem).
Metoda chroniona GetType(IDesignerHost, AssemblyName, String, Boolean) Tworzy instancję określonego typu, opcjonalnie przy użyciu określonej projektanta nazwy hosta i montażu. (Odziedziczone z ToolboxItem).
Metoda publiczna Initialize Inicjuje bieżący element przybornika z określonego typu, aby utworzyć. (Odziedziczone z ToolboxItem).
Metoda publiczna Lock Blokuje element przybornika i uniemożliwia wprowadzanie zmian w jego właściwości. (Odziedziczone z ToolboxItem).
Metoda chroniona MemberwiseClone Tworzy kopię płytkie bieżące Object. (Odziedziczone z Object).
Metoda chroniona OnComponentsCreated Podnosi ComponentsCreated zdarzenia. (Odziedziczone z ToolboxItem).
Metoda chroniona OnComponentsCreating Podnosi ComponentsCreating zdarzenia. (Odziedziczone z ToolboxItem).
Metoda chroniona Serialize Zapisuje stan elementu przybornika obiektu serializacji określonych informacji. (Zastępuje ModelingToolboxItemBase.Serialize(SerializationInfo, StreamingContext)).
Metoda publiczna ToString Zwraca String , reprezentuje bieżący ToolboxItem. (Odziedziczone z ToolboxItem).
Metoda chroniona ValidatePropertyType Sprawdza, czy obiekt jest danego typu. (Odziedziczone z ToolboxItem).
Metoda chroniona ValidatePropertyValue Sprawdza poprawność właściwości, zanim zostanie on przypisany do słownika właściwości. (Odziedziczone z ToolboxItem).

Początek

Zdarzenia

  Nazwa Opis
Zdarzenie publiczne ComponentsCreated Występuje, natychmiast po składniki są tworzone. (Odziedziczone z ToolboxItem).
Zdarzenie publiczne ComponentsCreating Występuje, gdy składniki mają zostać utworzone. (Odziedziczone z ToolboxItem).

Początek

Pola

  Nazwa Opis
Pole publiczneStatyczny element członkowski ToolboxContextOrigin Określa klucz, który wskazuje, że operacja kopiowania, pochodzi z przybornika.To pole jest stała.

Początek

Jawne implementacje interfejsu

  Nazwa Opis
Jawna implementacja interfejsuMetoda prywatna ISerializable.GetObjectData Opis tego członka, zobacz GetObjectData metody. (Odziedziczone z ToolboxItem).

Początek

Bezpieczeństwo wątku

Wszystkie publiczne static (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Wystąpienia elementów członkowskich nie dają gwarancji bezpieczeństwa wątków.

Zobacz też

Informacje

Przestrzeń nazw Microsoft.VisualStudio.Modeling.Design