ConnectorDecorator Sınıf

Tanım

Bir bağlayıcıya yerleştirildiğinde gösterim Dekoratlarını temsil etmek için ShapeFields ve alt şekillerin nasıl kullanıldığını kapsayan sınıf

public ref class ConnectorDecorator : Microsoft::VisualStudio::Modeling::Diagrams::Decorator
public class ConnectorDecorator : Microsoft.VisualStudio.Modeling.Diagrams.Decorator
type ConnectorDecorator = class
    inherit Decorator
Public Class ConnectorDecorator
Inherits Decorator
Devralma
ConnectorDecorator

Açıklamalar

Bağlayıcılardaki tüm dekoratörler konak şekillerini gerektirir

Oluşturucular

ConnectorDecorator(ShapeField, ConnectorDecoratorPosition)

Bir Connectordekoratör oluşturur.

ConnectorDecorator(ShapeField, ConnectorDecoratorPosition, Boolean)

Bir Connectordekoratör oluşturur.

ConnectorDecorator(ShapeField, ConnectorDecoratorPosition, PointD)

Bir Connectordekoratör oluşturur.

ConnectorDecorator(ShapeField, ConnectorDecoratorPosition, PointD, Boolean)

Bir Connectordekoratör oluşturur.

Özellikler

CanMove

Bu dekoratör taşınamayacağını belirtir. Dekoratör yalnızca taşınabilir olarak örneklenebilir ve ayrıca bir konak gerektirdiğinde taşınabilir.

(Devralındığı yer: Decorator)
DecoratorAnchorMargins

ShapeField 'ın sabitleme alanında belirtilen kenar boşluklarının boyutunu almak için yardımcı.

(Devralındığı yer: Decorator)
Field

Bu dekoratın belirttiği ShapeField öğesi.

(Devralındığı yer: Decorator)
Offset

Konuma göre belirtilen dekoratör 'ın varsayılan konumunu değiştirmek için kullanılan sapmayı alır veya ayarlar. Nasıl çalışır? Ortalanmış olmayan şekil konumlarında X ve/veya Y fark koordinatı, dekoratörün X ve/veya Y konumuna eklenir.

Ortalanmış şekil konumlarında X ve/veya Y fark koordinatı 0 ile 1,0 aralığında bir yüzde olarak değerlendirilir ve dekoratörün konumunu değiştirmek için 0,5 'e eklenir.

Bağlayıcı Dekoratörleri için X ve/veya Y uzaklığı koordinatları, çizginin bağlandığı çizgi ve/veya şekil arasındaki mesafeyi değiştirir. Uzaklığı arttıkça, uzaklık artar.

Örneğin, OuterMiddleLeft öğesinin bir şekil dekoratör konumu belirtilmişse ve uzaklık (-0,1, 0,1) ise, dekoratörü 0,1 birim sola kaydırılır ve şeklin üst ve alt arasındaki şekilde %60 olarak yerleştirilir.

(Devralındığı yer: Decorator)
Position

Bu dekoratör 'ın üst şekle göre konumunu alır.

RequiresHost

Tüm bağlayıcı Dekoratörleri bir konak gerektirir.

Yöntemler

AssociateValueWith(Store, AssociatedPropertyInfo)

Bu dekoratör 'ı bir etki alanı özelliği ile ilişkilendirir.

(Devralındığı yer: Decorator)
AssociateValueWith(Store, Guid)

Bu dekoratörü, dekoratörü barındıran ShapeElement üzerindeki bir IMS özelliği ile ilişkilendirir.

(Devralındığı yer: Decorator)
AssociateValueWith(Store, Guid, AssociatedPropertyInfo) (Devralındığı yer: Decorator)
AssociateVisibilityWith(Store, AssociatedPropertyInfo)

Bu dekoratör 'ın görünürlüğünü etki alanı özelliği ile ilişkilendirir.

(Devralındığı yer: Decorator)
AssociateVisibilityWith(Store, Guid)

Bu dekoratörün görünürlüğünü, dekoratörü barındıran ShapeElement 'teki bir IMS özelliği ile ilişkilendirir.

(Devralındığı yer: Decorator)
AssociateVisibilityWith(Store, Guid, AssociatedPropertyInfo)

Şekil verilen etki alanı sınıfının bir örneğine eşlendiğinde, bu dekoratör 'ın görünürlüğünü bir etki alanı özelliğiyle ilişkilendirir. Bu dekoratörün eşlenemeyen birden fazla etki alanı sınıfı olduğunda bu yöntemi kullanın.

(Devralındığı yer: Decorator)
ConfigureHostShape(ShapeElement)

Bu dekoratör ile kullanılmak üzere bir konak şekli yapılandırır.
Verilen üst öğenin bu dekoratör için bir ana bilgisayar şekli yoksa, yeni bir tane oluşturulur. Bir ana bilgisayar şekli zaten varsa, bu dekoratörün ayarları mevcut ana bilgisayar şekline yeniden uygulanır; Yeni bir ana bilgisayar şekli oluşturulmayacak.

GetHostShape(ShapeElement) (Devralındığı yer: Decorator)
GetValue(ShapeElement)

Bu dekoratör ve verilen üst şekille ilişkili değeri alır.

(Devralındığı yer: Decorator)
GetVisible(ShapeElement)

Bu dekoratörün verilen üst Şekil bağlamında görünürlüğünü alır.

(Devralındığı yer: Decorator)
OnAfterOffsetChanged()

Fark değiştirildikten sonra dekoratör üzerinde değişiklik yapmak için türetilmiş sınıfların kanca.

(Devralındığı yer: Decorator)
RepositionHostShape(DecoratorHostShape)

Verilen konak şeklini bağlayıcının konumuna göre yeniden konumlandırır.

SetValue(ShapeElement, Object)

Bu dekoratör ve verilen üst şekille ilişkili değeri ayarlar.

(Devralındığı yer: Decorator)
SetVisible(ShapeElement, Object)

Bu dekoratörün, verilen üst şeklin bağlamında görünürlüğünü ayarlar.

(Devralındığı yer: Decorator)
UpdateDecoratorHostShapes(ModelElement)

Bir model öğesi verildiğinde, tüm eşlenmiş sunum öğelerini bulur ve ilgili dekoratör ana bilgisayar şekil sınırlarını güncelleştirir.

(Devralındığı yer: Decorator)
UpdateDecoratorHostShapes(ModelElement, Guid)

Bir model öğesi verildiğinde, tüm eşlenmiş sunum öğelerini bulur ve ilgili dekoratör ana bilgisayar şekil sınırlarını güncelleştirir.

(Devralındığı yer: Decorator)
UpdateHostShapeVisibility(DecoratorHostShape) (Devralındığı yer: Decorator)

Şunlara uygulanır