ShapeElement.AssociateValueWith 方法 (Store, Guid)
将形状的源与分配到该形状的内存中存储属性关联。
命名空间: Microsoft.VisualStudio.Modeling.Diagrams
程序集: Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0(在 Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll 中)
语法
声明
Public Shared Sub AssociateValueWith ( _
store As Store, _
domainPropertyId As Guid _
)
public static void AssociateValueWith(
Store store,
Guid domainPropertyId
)
参数
- store
类型:Microsoft.VisualStudio.Modeling.Store
内存存储。
- domainPropertyId
类型:System.Guid
用于存储在形状中的内存存储的 GUID。
备注
ShapeElement 资源可与 IMS 属性。 关联的 ShapeElements 将接收自动更新无效调用 IMS 属性值更改时 可以更改资源以响应更改通过重写 OnPrePaint 方法和更改资源即可。
示例
public static void OnDecoratorsInitialized(object sender, global::System.EventArgs e)
{
DslDiagrams::ShapeElement shape = (DslDiagrams::ShapeElement)sender;
DslDiagrams::AssociatedPropertyInfo propertyInfo;
propertyInfo = new DslDiagrams::AssociatedPropertyInfo(global::Microsoft.Example.ClassDiagrams.Comment.TextDomainPropertyId);
DslDiagrams::ShapeElement.FindDecorator(shape.Decorators, "Comment").AssociateValueWith(shape.Store, propertyInfo);
}
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关详细信息,请参阅通过部分受信任的代码使用库。