Udostępnij za pośrednictwem


Klasa ModelingToolboxItemBase

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 abstrakcyjny.

Hierarchia dziedziczenia

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

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

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

Konstruktorzy

  Nazwa Opis
Metoda chroniona ModelingToolboxItemBase(SerializationInfo, StreamingContext) Konstruktor serializacji.
Metoda chroniona ModelingToolboxItemBase(String, Int32, String, Bitmap, String, String, String, String, ICollection) Inicjuje nowe wystąpienie klasy ModelingToolboxItemBase.

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. (Zastępuje ToolboxItem.ComponentType).
Właściwość publiczna ContextSensitiveHelpKeyword Pobiera kontekstową pomoc kluczowego elementu przybornika.NIE powinny być lokalizowane.
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.
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.
Właściwość publiczna Properties Pobiera słownika właściwości. (Odziedziczone z ToolboxItem).
Właściwość publiczna TabName Pobiera nazwę karty Przybornik zawiera ten element.Powinny być zlokalizowane.
Właściwość publiczna TabNameId Pobiera nazwę zlokalizowane identyfikator karty Przybornik zawiera ten element.NIE musi być lokalizowane.
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 Deserializacji tego wystąpienia ModelingToolboxItemBase. (Zastępuje ToolboxItem.Deserialize(SerializationInfo, StreamingContext)).
Metoda publiczna Equals Określa, czy dwa ModelingToolboxItemBase wystąpienia są równe. (Zastępuje ToolboxItem.Equals(Object)).
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. (Zastępuje ToolboxItem.GetHashCode()).
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 Szereguje tego wystąpienia ModelingToolboxItemBase. (Zastępuje ToolboxItem.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

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