ModelingToolboxItem - класс
Этот тип содержит атрибут SecurityCriticalAttribute, который разрешает только его внутреннее использование библиотекой классов .NET Framework для Silverlight. Код приложения, в котором используется любой член этого типа, создает исключение MethodAccessException.
[SECURITY CRITICAL]
Представляет элемент панели элементов, созданный в инструментах DSL (DSL tools).
Иерархия наследования
System.Object
System.Drawing.Design.ToolboxItem
Microsoft.VisualStudio.Modeling.Design.ModelingToolboxItemBase
Microsoft.VisualStudio.Modeling.Design.ModelingToolboxItem
Пространство имен: Microsoft.VisualStudio.Modeling.Design
Сборка: Microsoft.VisualStudio.Modeling.Sdk.12.0 (в Microsoft.VisualStudio.Modeling.Sdk.12.0.dll)
Синтаксис
'Декларация
<SerializableAttribute> _
<SecurityCriticalAttribute> _
<PermissionSetAttribute(SecurityAction.InheritanceDemand, Name := "FullTrust")> _
Public Class ModelingToolboxItem _
Inherits ModelingToolboxItemBase
[SerializableAttribute]
[SecurityCriticalAttribute]
[PermissionSetAttribute(SecurityAction.InheritanceDemand, Name = "FullTrust")]
public class ModelingToolboxItem : ModelingToolboxItemBase
Тип ModelingToolboxItem предоставляет следующие члены.
Конструкторы
Имя | Описание | |
---|---|---|
![]() |
ModelingToolboxItem(SerializationInfo, StreamingContext) | Инициализирует новый экземпляр класса ModelingToolboxItem из сериализованных данных. |
![]() |
ModelingToolboxItem(String, Int32, String, Bitmap, String, String, String, String, ElementGroupPrototype, ICollection) | Инициализирует новый экземпляр класса ModelingToolboxItem на основании указанных сведений. |
В начало страницы
Свойства
Имя | Описание | |
---|---|---|
![]() |
AssemblyName | Получает или задает имя сборки, содержащей тип или типы, созданные элементом панели инструментов. (Унаследовано от ToolboxItem.) |
![]() |
Bitmap | Получает или задает растровое изображение для представления элемента панели инструментов на панели. (Унаследовано от ToolboxItem.) |
![]() |
Company | Получает или задает имя компании для данного объекта ToolboxItem. (Унаследовано от ToolboxItem.) |
![]() |
ComponentType | Получает строку ComponentType, отображаемую в подсказке для данного элемента. (Унаследовано от ModelingToolboxItemBase.) |
![]() |
ContextSensitiveHelpKeyword | Получает чувствительное к контексту ключевое слово справки для элемента панели инструментов.НЕ должен быть локализован. (Унаследовано от ModelingToolboxItemBase.) |
![]() |
DependentAssemblies | Получает или устанавливает объект AssemblyName для элемента панели инструментов. (Унаследовано от ToolboxItem.) |
![]() |
Description | Получает или задает описание для этого компонента ToolboxItem. (Унаследовано от ToolboxItem.) |
![]() |
DisplayName | Получает или задает изображаемое имя для элемента панели инструментов. (Унаследовано от ToolboxItem.) |
![]() |
Filter | Получает или задает фильтр, определяющий, может ли элемент панели инструментов быть использован для конечного компонента. (Унаследовано от ToolboxItem.) |
![]() |
Id | Получает уникальный идентификатор данного элемента панели элементов. (Унаследовано от ModelingToolboxItemBase.) |
![]() |
IsTransient | Возвращает значение, определяющее, является ли данный элемент панели инструментов переходным. (Унаследовано от ToolboxItem.) |
![]() |
Locked | Возвращает значение, определяющее, заблокирован ли элемент ToolboxItem в текущий момент. (Унаследовано от ToolboxItem.) |
![]() |
Position | Получает предлагаемую позицию элемента панели инструментов. (Унаследовано от ModelingToolboxItemBase.) |
![]() |
Properties | Возвращает словарь свойств. (Унаследовано от ToolboxItem.) |
![]() |
Prototype | Получает или задает сведения, необходимые для создания ElementGroup для данного элемента панели инструментов. |
![]() |
TabName | Получает имя вкладки панели элементов, которая будет содержать данный элемент.Должен быть локализован. (Унаследовано от ModelingToolboxItemBase.) |
![]() |
TabNameId | Получает идентификатор нелокализованного имени вкладки панели элементов, которая будет содержать данный элемент.НЕ должно быть локализовано. (Унаследовано от ModelingToolboxItemBase.) |
![]() |
TypeName | Получает или задает полное имя типа IComponent, который создает при вызове элемент панели инструментов. (Унаследовано от ToolboxItem.) |
![]() |
Version | Возвращает версию для этого объекта ToolboxItem. (Унаследовано от ToolboxItem.) |
В начало страницы
Методы
Имя | Описание | |
---|---|---|
![]() |
CheckUnlocked | Выдает исключение, если элемент панели инструментов заблокирован в данный момент. (Унаследовано от ToolboxItem.) |
![]() |
CreateComponents() | Создает компоненты, для создания которых был сконфигурирован элемент панели инструментов. (Унаследовано от ToolboxItem.) |
![]() |
CreateComponents(IDesignerHost) | Создает компоненты, для создания которых был сконфигурирован элемент панели инструментов, используя указанный узел конструктора. (Унаследовано от ToolboxItem.) |
![]() |
CreateComponents(IDesignerHost, IDictionary) | Создает компоненты, для создания которых был сконфигурирован элемент панели инструментов с использованием указанного хост-узла конструктора и значений по умолчанию. (Унаследовано от ToolboxItem.) |
![]() |
CreateComponentsCore(IDesignerHost) | Создает компонент или массив компонентов при вызове элемента панели элементов. (Унаследовано от ToolboxItem.) |
![]() |
CreateComponentsCore(IDesignerHost, IDictionary) | Создает массив компонентов при вызове элемента панели инструментов. (Унаследовано от ToolboxItem.) |
![]() |
Deserialize | Загружает статус элемента панели элементов из указанного объекта сведений сериализации. (Переопределяет ModelingToolboxItemBase.Deserialize(SerializationInfo, StreamingContext).) |
![]() |
Equals | Определяет, равны ли два экземпляра ModelingToolboxItemBase. (Унаследовано от ModelingToolboxItemBase.) |
![]() |
FilterPropertyValue | Выполняет фильтрацию значения свойства перед его возвращением. (Унаследовано от ToolboxItem.) |
![]() |
Finalize | Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от Object.) |
![]() |
GetHashCode | Возвращает хэш-код для данного экземпляра. (Унаследовано от ModelingToolboxItemBase.) |
![]() |
GetType() | Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.) |
![]() |
GetType(IDesignerHost) | Включает доступ к типу, который сопоставлен данному элементу панели инструментов. (Унаследовано от ToolboxItem.) |
![]() |
GetType(IDesignerHost, AssemblyName, String, Boolean) | Создает экземпляр указанного типа, при необходимости используя заданные хост-узел конструктора и имя сборки. (Унаследовано от ToolboxItem.) |
![]() |
Initialize | Инициализирует текущий элемент панели инструментов создаваемого типа. (Унаследовано от ToolboxItem.) |
![]() |
Lock | Блокирует элемент панели инструментов и предотвращает изменение его свойств. (Унаследовано от ToolboxItem.) |
![]() |
MemberwiseClone | Создает неполную копию текущего объекта Object. (Унаследовано от Object.) |
![]() |
OnComponentsCreated | Создает событие ComponentsCreated. (Унаследовано от ToolboxItem.) |
![]() |
OnComponentsCreating | Создает событие ComponentsCreating. (Унаследовано от ToolboxItem.) |
![]() |
Serialize | Сохраняет состояние элемента панели элементов в указанный объект данных сериализации. (Переопределяет ModelingToolboxItemBase.Serialize(SerializationInfo, StreamingContext).) |
![]() |
ToString | Возвращает объект String, который представляет текущий объект ToolboxItem. (Унаследовано от ToolboxItem.) |
![]() |
ValidatePropertyType | Проверяет соответствие объекта заданному типу. (Унаследовано от ToolboxItem.) |
![]() |
ValidatePropertyValue | Проверяет свойство перед его присваиванием словарю свойств. (Унаследовано от ToolboxItem.) |
В начало страницы
События
Имя | Описание | |
---|---|---|
![]() |
ComponentsCreated | Происходит непосредственно после создания компонентов. (Унаследовано от ToolboxItem.) |
![]() |
ComponentsCreating | Происходит непосредственно перед созданием компонентов. (Унаследовано от ToolboxItem.) |
В начало страницы
Поля
Имя | Описание | |
---|---|---|
![]() ![]() |
ToolboxContextOrigin | Задает ключ, указывающий, что операция копирования инициирована из панели элементов.Это поле является константой. |
В начало страницы
Явные реализации интерфейса
Имя | Описание | |
---|---|---|
![]() ![]() |
ISerializable.GetObjectData | Описание этого элемента см. в методе GetObjectData. (Унаследовано от ToolboxItem.) |
В начало страницы
Потокобезопасность
Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.