ElementPropertyDescriptor.SetValue 方法

设置域属性的值。

命名空间:  Microsoft.VisualStudio.Modeling.Design
程序集:  Microsoft.VisualStudio.Modeling.Sdk.12.0(在 Microsoft.VisualStudio.Modeling.Sdk.12.0.dll 中)

语法

声明
Public Overrides Sub SetValue ( _
    component As Object, _
    value As Object _
)
public override void SetValue(
    Object component,
    Object value
)

参数

  • component
    类型:System.Object
    为其设置属性值的模型元素。

异常

异常 条件
ArgumentException

描述的属性未绑定到模型元素,并且未派生自 component 从 ModelElement 类型。

备注

该方法设置该属性的值在事务内。

如果说明符的 ModelElement 属性为 nullnull 引用(在 Visual Basic 中为 Nothing),则 component 参数设置属性值用作的模型元素;否则,此方法会设置属性的值。它关联的模型元素。 当属性描述符创建时,关联此生成。

如果域属性是只读的,则其值不更改。

.NET Framework 安全性

请参阅

参考

ElementPropertyDescriptor 类

Microsoft.VisualStudio.Modeling.Design 命名空间

ElementPropertyDescriptor

ModelElement

GetValue

ResetValue

IsReadOnly