ModelingToolboxItem 类
此类型具有 SecurityCriticalAttribute 特性,此特性将其限定为只能由 .NET Framework for Silverlight 类库在内部使用。使用此类型的任何成员的应用程序代码将引发 MethodAccessException。
[SECURITY CRITICAL]
表示工具箱项,其在域特定语言工具 (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 | 获取工具箱标签的的非局限名称 ID 来包含此项。不一定localized。 (继承自 ModelingToolboxItemBase。) | |
TypeName | 获取或设置 IComponent 类型的完全限定名,调用工具箱项将由工具箱创建该名称。 (继承自 ToolboxItem。) | |
Version | 获取此 ToolboxItem 的版本。 (继承自 ToolboxItem。) |
页首
方法
页首
事件
名称 | 说明 | |
---|---|---|
ComponentsCreated | 组件创建后立刻发生。 (继承自 ToolboxItem。) | |
ComponentsCreating | 即将创建组件时发生。 (继承自 ToolboxItem。) |
页首
字段
名称 | 说明 | |
---|---|---|
ToolboxContextOrigin | 指定指示复制操作源于工具箱的密匙此字段为常数。 |
页首
显式接口实现
名称 | 说明 | |
---|---|---|
ISerializable.GetObjectData | 有关此成员的说明,请参见 GetObjectData 方法。 (继承自 ToolboxItem。) |
页首
线程安全
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。