Aracılığıyla paylaş


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
Genel özellik 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 ==.
Genel özellik Color Alır veya şeklin rengini ayarlar.
Genel özellik Diagram Bu şekli içeren diyagram.
Genel özellik Height
Genel özellik ParentShape Bu şekil ya da null içeren şekli.Bu şekil, ParentShape null değilse, ParentShape.ChildShapes bir üyesidir.
Genel özellik Width
Genel özellik XPosition
Genel özellik YPosition

Üst

Yöntemler

  Ad Açıklama
Genel yöntem 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.
Genel yöntem GetObject<T> Bu şekli ile temsil edilen model öğesi alır.İstediğiniz sonuç tipini girin.
Genel yöntem Move Konumu ve boyutu şeklini değiştirir.
Genel yöntem ToIShape<T> Şekli temsil eden öğe türünü belirten bir türü atayın.

Üst

Genişletme Yöntemleri

  Ad Açıklama
Genel Genişletme Yöntemi GetChildShapes<T> Belirtilen tür modeli öğe görüntüleyen alt şekiller alıyorum. (PresentationHelpers tarafından tanımlandı.)
Genel Genişletme Yöntemi 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ı