PresentationElement.ModelElement Özellik
Alır veya sunu öğesiyle ilişkilendirilmiş modeli öğesini ayarlar.
Ad alanı: Microsoft.VisualStudio.Modeling.Diagrams
Derleme: Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0 (Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0.dll içinde)
Sözdizimi
'Bildirim
Public Property ModelElement As ModelElement
public ModelElement ModelElement { get; set; }
Özellik Değeri
Tür: Microsoft.VisualStudio.Modeling.ModelElement
Sunu öğesiyle ilişkilendirilmiş olan modeli öğe.
Notlar
Bu özellik oluşturur ya da gider bir PresentationViewsSubject bir etki alanı modeli öğesine ilişki.
Her sunu öğe genellikle bir etki alanı modeli öğesiyle ilişkili kullanarak PresentationViewsSubject ilişkisi.Etki alanı sınıfları ve PresentationElement türetilmiş sınıfları arasındaki ilişkiyi dsl tanım dosyasında ayarlayabileceğiniz etki alanı öğesi eşleme tarafından tanımlanır.
Örnekler
dsl tanımınızı, etki alanı sınıf tanımlanan, ExampleElement shape sınıfı için eşlenen ExampleShape, sonra da aşağıdaki kodu yazabilirsiniz:
ExampleShape shape = ...;
ExampleElement element = shape.ModelElement as ExampleElement;
Öğeden şekli, PresentationViewsSubject ilişki doğrudan gidebilir.dsl önemli özelleştirmeler yapmış olduğunuz sürece var. hiçbir zaman her etki alanı modeli öğesinin birden fazla sunu öğesi:
ExampleElement element = ...;
ExampleShape shape = PresentationViewsSubject.GetPresentation(i).FirstOrDefault() as
ExampleShape;
if (shape != null) {...}
.NET Framework Güvenliği
- Anında arayanlar için tam güven. Bu üye kısmen güvenilen kodla kullanılamaz. Daha fazla bilgi için bkz. Kısmen güvenilen kod kitaplıklarını kullanma.
Ayrıca bkz.
Başvuru
Microsoft.VisualStudio.Modeling.Diagrams Ad Alanı