Freigeben über


ShapeElement.AssociateValueWith-Methode (Store, Guid)

Ordnet die Ressource für die Form einer Speicher-Eigenschaft im Arbeitsspeicher zu, die der Form zugewiesen ist.

Namespace:  Microsoft.VisualStudio.Modeling.Diagrams
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll)

Syntax

'Declaration
Public Shared Sub AssociateValueWith ( _
    store As Store, _
    domainPropertyId As Guid _
)
public static void AssociateValueWith(
    Store store,
    Guid domainPropertyId
)

Parameter

  • domainPropertyId
    Typ: System.Guid
    Die GUID für den Speicher im Arbeitsspeicher, der in der Form gespeichert ist.

Hinweise

ShapeElement-Ressourcen können mit einer SOFORTNACHRICHTENENeigenschaft zugeordnet werden. Das zugeordnete ShapeElements automatisch aktualisiert, indem er empfängt, ungültig werden, wenn Aufrufe der SOFORTNACHRICHTENENeigenschaftswert ändert. Sie können Ressourcen in Reaktion auf die Änderungen ändern, indem Sie dort die OnPrePaint-Methode überschreiben und die Ressourcen ändern.

Beispiele

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-Sicherheit

Siehe auch

Referenz

ShapeElement Klasse

AssociateValueWith-Überladung

Microsoft.VisualStudio.Modeling.Diagrams-Namespace