IComponentDiagram Arabirim
Bileşenleri ve kendi iç bölümleri ve bağlantıları ve bunların arasındaki bağımlılıkları görüntüleme uml bileşen diyagramını gösterir.Diyagram model parçasını form yok.Bu modeli öğelerin görünümlerini göstermek IShape nesneleri içerir.uml her bileşen farklı diyagramında olabilir birkaç IShapes tarafından temsil edilebilir.
Ad alanı: Microsoft.VisualStudio.ArchitectureTools.Extensibility.Presentation
Derleme: Microsoft.VisualStudio.ArchitectureTools.Extensibility (Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll içinde)
Sözdizimi
'Bildirim
Public Interface IComponentDiagram _
Inherits IDiagram, IShape
public interface IComponentDiagram : IDiagram,
IShape
public interface class IComponentDiagram : IDiagram,
IShape
type IComponentDiagram =
interface
interface IDiagram
interface IShape
end
public interface IComponentDiagram extends IDiagram, IShape
IComponentDiagram 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 ==. (IShape kaynağından devralındı.) | |
Color | Alır veya şeklin rengini ayarlar. (IShape kaynağından devralındı.) | |
Diagram | Bu şekli içeren diyagram. (IShape kaynağından devralındı.) | |
FileName | Yol model proje Diyagram depolandığı dosya.Asıl iki dosya adıdır. (IDiagram kaynağından devralındı.) | |
Height | (IShape kaynağından devralındı.) | |
ModelStore | Diyagram ve onu gösteren modeli içeren uml modeli deposu. (IDiagram kaynağından devralındı.) | |
Name | Diyagram adı.Her zaman dosya adı ile aynı değildir. (IDiagram kaynağından devralındı.) | |
ParentShape | Bu şekil ya da null içeren şekli.Bu şekil, ParentShape null değilse, ParentShape.ChildShapes bir üyesidir. (IShape kaynağından devralındı.) | |
SelectedShapes | Şu anda seçili Şekiller koleksiyonu.Tek bir şekil seçtiyseniz, koleksiyon yalnızca kendi üyesi Diyagram içerecektir.Diğer şekillerin seçtiyseniz, Diyagram koleksiyon içinde görünmez. (IDiagram kaynağından devralındı.) | |
TypeName | Ne tür Bu diyagram gösteren bir dize ise, "ComponentDiagram" gibi. (IDiagram kaynağından devralındı.) | |
Width | (IShape kaynağından devralındı.) | |
XPosition | (IShape kaynağından devralındı.) | |
YPosition | (IShape kaynağından devralındı.) |
Ü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. (IShape kaynağından devralındı.) | |
Display<T> | uml bileşen sınıfı Diyagram üzerinde görüntüler.Oluşturur, öğe bir IShape element.Bölümleri ve bileşenin bağlantı noktaları otomatik olarak görüntülenir. | |
EnsureVisible | (IDiagram kaynağından devralındı.) | |
GetObject<T> | Bu şekli ile temsil edilen model öğesi alır.İstediğiniz sonuç tipini girin. (IShape kaynağından devralındı.) | |
Move | Konumu ve boyutu şeklini değiştirir. (IShape kaynağından devralındı.) | |
SelectShapes | Geçerli seçimi Şekil verilen koleksiyonu ayarlar ve seçim özelliğini ayarlar.Bu diyagram görüntüleyen pencerenin etkinleştirmez. (IDiagram kaynağından devralındı.) | |
ToIShape<T> | Şekli temsil eden öğe türünü belirten bir türü atayın. (IShape kaynağından devralındı.) |
Ü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ı.) | |
GetSelectedShapes<T> | Belirtilen türdeki uml modeli öğeleri görüntüle seçili şekiller alıyorum. (PresentationHelpers tarafından tanımlandı.) | |
SelectShapes | Diyagramı'nda şekillerden oluşan bir koleksiyon seçin.Şekilleri seçilebilen olmalıdır.Diyagram SelectedShapes özellik güncelleştirilecektir. (PresentationHelpers tarafından tanımlandı.) |
Üst
Notlar
Daha ayrıntılı bilgi için aşağıdaki konulara bakın:
Ayrıca bkz.
Başvuru
Microsoft.VisualStudio.ArchitectureTools.Extensibility.Presentation Ad Alanı