Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Obtiene el PresentationElements que muestra un elemento determinado del modelo de dominio.
Espacio de nombres: Microsoft.VisualStudio.Modeling.Diagrams
Ensamblado: Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0 (en Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0.dll)
Sintaxis
'Declaración
Public Shared Function GetPresentation ( _
element As ModelElement _
) As LinkedElementCollection(Of PresentationElement)
public static LinkedElementCollection<PresentationElement> GetPresentation(
ModelElement element
)
Parámetros
- element
Tipo: Microsoft.VisualStudio.Modeling.ModelElement
Valor devuelto
Tipo: Microsoft.VisualStudio.Modeling.LinkedElementCollection<PresentationElement>
Comentarios
Utilice este método para navegar de un elemento o de una relación del modelo de dominio a la forma o para vincular que la representa en la interfaz de usuario.A menos que haya creado una personalización importante a DSL, habrá un elemento de presentación para cada elemento del dominio.En algunos casos cuando se está inicializando la presentación, podría no haber elemento gráfico.No habrá elemento gráfico si no ha establecido una asignación del elemento de dominio para la clase de dominio en la definición del ADSL.
Para un tipo específico de elemento de dominio, la asignación del elemento de dominio especifica la clase de elemento de presentación (una forma o un vínculo.
Ejemplos
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) {...}
Seguridad de .NET Framework
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.
Vea también
Referencia
PresentationViewsSubject Clase
Microsoft.VisualStudio.Modeling.Diagrams (Espacio de nombres)