Sdílet prostřednictvím


ModelingToolboxItem – třída

Tento typ obsahuje atribut SecurityCriticalAttribute, který jej omezuje na interní použití rozhraním .NET Framework pro knihovnu tříd Silverlight. Aplikační kód, který použije libovolný člen tohoto typu, vyvolá výjimku MethodAccessException.

[KRITICKÉ PRO ZABEZPEČENÍ]

Představuje položku sady nástrojů generované domény specifické pro jazyk nástrojů (nástroje DSL).

Hierarchie dědičnosti

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

Obor názvů:  Microsoft.VisualStudio.Modeling.Design
Sestavení:  Microsoft.VisualStudio.Modeling.Sdk.11.0 (v Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)

Syntaxe

'Deklarace
<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 zveřejňuje následující členy.

Konstruktory

  Název Popis
Chráněná metoda ModelingToolboxItem(SerializationInfo, StreamingContext) Inicializuje novou instanci ModelingToolboxItem třídy z Serializovaná data.
Veřejná metoda ModelingToolboxItem(String, Int32, String, Bitmap, String, String, String, String, ElementGroupPrototype, ICollection) Inicializuje novou instanci ModelingToolboxItem třídy ze zadané informace.

Nahoru

Vlastnosti

  Název Popis
Veřejná vlastnost AssemblyName Získá nebo nastaví název sestavení, která obsahuje typ nebo typy, které vytvoří položku sady nástrojů. (Zděděno z ToolboxItem.)
Veřejná vlastnost Bitmap Získá nebo nastaví rastrový obrázek představující položku sady nástrojů v panelu nástrojů. (Zděděno z ToolboxItem.)
Veřejná vlastnost Company Získá nebo nastaví název společnosti pro tento ToolboxItem. (Zděděno z ToolboxItem.)
Veřejná vlastnost ComponentType Získá ComponentType řetězec, který je uveden v popisu tohoto zboží. (Zděděno z ModelingToolboxItemBase.)
Veřejná vlastnost ContextSensitiveHelpKeyword Získá kontextovou nápovědu klíčové prvky zboží.NEMAJÍ lokalizovat. (Zděděno z ModelingToolboxItemBase.)
Veřejná vlastnost DependentAssemblies Získá nebo nastaví AssemblyName pro položku sady nástrojů. (Zděděno z ToolboxItem.)
Veřejná vlastnost Description Získá nebo nastaví tento popis ToolboxItem. (Zděděno z ToolboxItem.)
Veřejná vlastnost DisplayName Získá nebo nastaví zobrazovaný název pro položku sady nástrojů. (Zděděno z ToolboxItem.)
Veřejná vlastnost Filter Získá nebo nastaví filtr, který určuje, zda lze položku sady nástrojů na cílovou součást. (Zděděno z ToolboxItem.)
Veřejná vlastnost Id Získá jedinečnou identifikaci této položky v panelu nástrojů. (Zděděno z ModelingToolboxItemBase.)
Veřejná vlastnost IsTransient Získá hodnotu určující, zda je položka nástrojů přechodné. (Zděděno z ToolboxItem.)
Veřejná vlastnost Locked Získá hodnotu určující zda ToolboxItem aktuálně uzamčena. (Zděděno z ToolboxItem.)
Veřejná vlastnost Position Navrhované umístění nástrojů položky získává. (Zděděno z ModelingToolboxItemBase.)
Veřejná vlastnost Properties Získá slovníku vlastností. (Zděděno z ToolboxItem.)
Veřejná vlastnost Prototype Získá nebo nastaví informace potřebné k vytvoření ElementGroup pro tuto položku na panelu nástrojů.
Veřejná vlastnost TabName Získá název karty nástrojů obsahující tuto položku.By měl být lokalizován. (Zděděno z ModelingToolboxItemBase.)
Veřejná vlastnost TabNameId Načte-lokalizovaný název Id kartu panel obsahující tuto položku.Musí nejsou lokalizovány. (Zděděno z ModelingToolboxItemBase.)
Veřejná vlastnost TypeName Získá nebo nastaví plně kvalifikovaný název typu IComponent položku sady nástrojů vytvoří při vyvolání. (Zděděno z ToolboxItem.)
Veřejná vlastnost Version Získá verze tohoto ToolboxItem. (Zděděno z ToolboxItem.)

Nahoru

Metody

  Název Popis
Chráněná metoda CheckUnlocked Pokud položku sady nástrojů aktuálně uzamčena, vyvolá výjimku. (Zděděno z ToolboxItem.)
Veřejná metoda CreateComponents() Vytvoří součásti, které položku sady nástrojů je nakonfigurováno k vytvoření. (Zděděno z ToolboxItem.)
Veřejná metoda CreateComponents(IDesignerHost) Vytvoří součásti, že položku sady nástrojů nakonfigurován vytvořit, pomocí zadaného hostitele návrháře. (Zděděno z ToolboxItem.)
Veřejná metoda CreateComponents(IDesignerHost, IDictionary) Vytvoří součásti, že položku sady nástrojů nakonfigurován vytvořit, pomocí Návrháře hostitele a výchozí hodnoty zadané. (Zděděno z ToolboxItem.)
Chráněná metoda CreateComponentsCore(IDesignerHost) Vytvoří komponentu nebo komponenty pole při položku sady nástrojů. (Zděděno z ToolboxItem.)
Chráněná metoda CreateComponentsCore(IDesignerHost, IDictionary) Vytvoří pole součástí při položku sady nástrojů. (Zděděno z ToolboxItem.)
Chráněná metoda Deserialize Načte stav položky nástrojů z objektu serializace zadané informace. (Přepisuje ModelingToolboxItemBase.Deserialize(SerializationInfo, StreamingContext).)
Veřejná metoda Equals Určuje, zda dva ModelingToolboxItemBase instance jsou stejné. (Zděděno z ModelingToolboxItemBase.)
Chráněná metoda FilterPropertyValue Hodnota vlastnosti filtrů před návratem ji. (Zděděno z ToolboxItem.)
Chráněná metoda Finalize Umožňuje objekt při uvolnění prostředků a provádět jiné operace vyčištění, dříve, než je zažádáno systémem uvolňování paměti. (Zděděno z Object.)
Veřejná metoda GetHashCode Vrátí kód hash pro tuto instanci. (Zděděno z ModelingToolboxItemBase.)
Veřejná metoda GetType() Získá Type aktuální instance. (Zděděno z Object.)
Veřejná metoda GetType(IDesignerHost) Umožňuje přístup k typ položku sady nástrojů. (Zděděno z ToolboxItem.)
Chráněná metoda GetType(IDesignerHost, AssemblyName, String, Boolean) Vytvoří instance určeného typu volitelně pomocí zadaného návrháře název hostitele a sestavení. (Zděděno z ToolboxItem.)
Veřejná metoda Initialize Inicializuje aktuální nástrojů položky zadaného typu vytvořit. (Zděděno z ToolboxItem.)
Veřejná metoda Lock Uzamkne položku sady nástrojů a zabraňuje změnám jeho vlastnosti. (Zděděno z ToolboxItem.)
Chráněná metoda MemberwiseClone Vytvoří kopii aktuálního Object. (Zděděno z Object.)
Chráněná metoda OnComponentsCreated Vyvolá událost ComponentsCreated. (Zděděno z ToolboxItem.)
Chráněná metoda OnComponentsCreating Vyvolá událost ComponentsCreating. (Zděděno z ToolboxItem.)
Chráněná metoda Serialize Stav položky nástrojů uloží objekt serializace zadané informace. (Přepisuje ModelingToolboxItemBase.Serialize(SerializationInfo, StreamingContext).)
Veřejná metoda ToString Vrátí String , představuje aktuální ToolboxItem. (Zděděno z ToolboxItem.)
Chráněná metoda ValidatePropertyType Ověří, zda je objekt daného typu. (Zděděno z ToolboxItem.)
Chráněná metoda ValidatePropertyValue Ověřuje vlastnost je přiřazena vlastnost slovníku. (Zděděno z ToolboxItem.)

Nahoru

Události

  Název Popis
Veřejná událost ComponentsCreated Dojde ihned po vytvoření součásti. (Zděděno z ToolboxItem.)
Veřejná událost ComponentsCreating Vyvolá součásti mají být vytvořeny. (Zděděno z ToolboxItem.)

Nahoru

Pole

  Název Popis
Veřejné poleStatický člen ToolboxContextOrigin Určuje klíč, který označuje, že operace kopírování byla vytvořena v soupravě nástrojů.Toto pole je konstantní.

Nahoru

Explicitní implementace rozhraní

  Název Popis
Explicitní implementace rozhraníSoukromá metoda ISerializable.GetObjectData Popis tohoto člena, najdete GetObjectData metoda. (Zděděno z ToolboxItem.)

Nahoru

Bezpečný přístup z více vláken

Všechny veřejné členy static (Shared v jazyce Visual Basic) tohoto typu jsou bezpečné pro přístup z více vláken. Není zaručeno, že členy instancí jsou bezpečné pro přístup z více vláken.

Viz také

Referenční dokumentace

Microsoft.VisualStudio.Modeling.Design – obor názvů