Condividi tramite


Metodo ShapeElement.AssociateValueWith (Store, Guid)

Associa la risorsa per la forma con una proprietà di archiviazione in memoria assegnata alla forma.

Spazio dei nomi:  Microsoft.VisualStudio.Modeling.Diagrams
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll)

Sintassi

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

Parametri

  • domainPropertyId
    Tipo: System.Guid
    Il GUID per l'archivio in memoria archiviato nella forma.

Note

Le risorse di ShapeElement possono essere associate a una proprietà di IMS. Lo ShapeElements collegato aggiornerà automaticamente ricevendo invalida le chiamate quando viene modificato il valore della proprietà dell'IMS. È possibile modificare le risorse in base alle modifiche eseguire l'override del metodo di OnPrePaint e modificando le risorse presenti.

Esempi

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);
}

Sicurezza di .NET Framework

Vedere anche

Riferimenti

ShapeElement Classe

Overload AssociateValueWith

Spazio dei nomi Microsoft.VisualStudio.Modeling.Diagrams