IShape Arabirim
Bir şekil bir modelinde öğenin görünümünü gösteren bir Diyagram üzerinde.Bazı tür modeli öğe birden fazla şekli olabilir.Bazı şekiller diğer şekillerden oluşur.Örneğin, bir sınıf şekli her öznitelik ve işlem Şekiller bulunur.Şekilleri, renk ve konum gibi grafik özellikleri vardır.
Ad alanı: Microsoft.VisualStudio.ArchitectureTools.Extensibility.Presentation
Derleme: Microsoft.VisualStudio.ArchitectureTools.Extensibility (Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll içinde)
Sözdizimi
'Bildirim
Public Interface IShape
public interface IShape
public interface class IShape
type IShape = interface end
public interface IShape
IShape türü aşağıdaki üyeleri ortaya koyar.
Özellikler
Ad | Açıklama | |
---|---|---|
![]() |
ChildShapes | Bu şeklin içinde bulunan şekiller.Örneğin, öznitelik ve işlem satırları sınıfı şeklinde; sınıf şekilleri paketi şekli içinde yer alan; bağlantı noktaları ve bölümleri içine bir bileşen.Her ChildShape ParentShape için bu ==. |
![]() |
Color | Alır veya şeklin rengini ayarlar. |
![]() |
Diagram | Bu şekli içeren diyagram. |
![]() |
Height | |
![]() |
ParentShape | Bu şekil ya da null içeren şekli.Bu şekil, ParentShape null değilse, ParentShape.ChildShapes bir üyesidir. |
![]() |
Width | |
![]() |
XPosition | |
![]() |
YPosition |
Üst
Yöntemler
Ad | Açıklama | |
---|---|---|
![]() |
Delete | Şekil diyagramdan kaldırır.Bu olabilir veya modelinden şekli görüntüler öğenin kaldıramayabilirsiniz.Örneğin, sınıf şeklinde sınıf diyagramından kaldırmak uml sınıf modelinden kaldırmaz. |
![]() |
GetObject<T> | Bu şekli ile temsil edilen model öğesi alır.İstediğiniz sonuç tipini girin. |
![]() |
Move | Konumu ve boyutu şeklini değiştirir. |
![]() |
ToIShape<T> | Şekli temsil eden öğe türünü belirten bir türü atayın. |
Üst
Genişletme Yöntemleri
Ad | Açıklama | |
---|---|---|
![]() |
GetChildShapes<T> | Belirtilen tür modeli öğe görüntüleyen alt şekiller alıyorum. (PresentationHelpers tarafından tanımlandı.) |
![]() |
GetElement | Bu şekil temsil eden modeli öğe. (IShapeExtensions tarafından tanımlandı.) |
Üst
Notlar
Daha fazla bilgi ve örnekler için aşağıdaki konulara bakın:
Ayrıca bkz.
Başvuru
Microsoft.VisualStudio.ArchitectureTools.Extensibility.Presentation Ad Alanı