Udostępnij za pośrednictwem


Metoda PresentationViewsSubject.GetPresentation —

Pobiera PresentationElements, że wyświetlanie elementu modelu danej domeny.

Przestrzeń nazw:  Microsoft.VisualStudio.Modeling.Diagrams
Zestaw:  Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (w Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll)

Składnia

'Deklaracja
Public Shared Function GetPresentation ( _
    element As ModelElement _
) As LinkedElementCollection(Of PresentationElement)
public static LinkedElementCollection<PresentationElement> GetPresentation(
    ModelElement element
)

Parametry

Wartość zwracana

Typ: Microsoft.VisualStudio.Modeling.LinkedElementCollection<PresentationElement>

Uwagi

Ta metoda umożliwia przechodzenie z elementem modelu domeny lub relacji do kształtu lub łącze, które reprezentuje on w interfejsie użytkownika.O ile nie dokonano dostosowania głównych DSL, będzie istnieć jeden element prezentacji dla każdego elementu domeny.W niektórych przypadkach wyświetlania jest inicjowany, może jednak być żaden element ekranu.Nie będzie żaden element ekranu, jeśli nie zdefiniowano elementu domeny dla domeny klasy mapowania w Państwa definicji DSL.

Dla określonego rodzaju element domeny domeny mapowanie elementu Określa klasę element prezentacji — kształt lub łącze.

Przykłady

ExampleElement element = ...;
ExampleShape shape = PresentationViewsSubject.GetPresentation(element).FirstOrDefault() as ExampleShape;
if (shape != null) {...}

// A domain relationship:
ExampleElementReferencesTargets relationship = ...; 
// In the DSL Definition, this relationship is mapped to the following BinaryLinkShape:
ExampleConnector link = PresentationViewsSubject.GetPresentation(relationship).FirstOrDefault() as ExampleConnector;
if (link != null) {...}

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

PresentationViewsSubject Klasa

Przestrzeń nazw Microsoft.VisualStudio.Modeling.Diagrams