ShapeDecorator Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Şekil alanları ve alt şekillerin bir şekle yerleştirildiğinde gösterim Dekoratlarını temsil etmek için kullanıldığı sınıf
public ref class ShapeDecorator : Microsoft::VisualStudio::Modeling::Diagrams::Decorator
public class ShapeDecorator : Microsoft.VisualStudio.Modeling.Diagrams.Decorator
type ShapeDecorator = class
inherit Decorator
Public Class ShapeDecorator
Inherits Decorator
- Devralma
- Türetilmiş
Açıklamalar
İç şekiller basit ShapeFields, ancak dış şekiller konak şekilleri gerektirir
Oluşturucular
| ShapeDecorator(ShapeField, ShapeDecoratorPosition) |
Yeni bir ShapeDecorator oluşturun. |
| ShapeDecorator(ShapeField, ShapeDecoratorPosition, Boolean) |
Yeni bir ShapeDecorator oluşturun. |
| ShapeDecorator(ShapeField, ShapeDecoratorPosition, PointD) |
Yeni bir ShapeDecorator oluşturun. |
| ShapeDecorator(ShapeField, ShapeDecoratorPosition, PointD, Boolean) |
Yeni bir ShapeDecorator oluşturun. |
Ö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 veya ayarlar. |
| RequiresHost |
Şekiller için, dış şekil Dekoratörleri ek bir ana bilgisayar şekli gerektirir; iç dekoratörler, şeklin kendisinde şekil alanları olarak uygulanır. |
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. |
| 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() |
Şekil Dekoratörleri, fark değiştirildikten sonra anchorupdate 'e sahip olmalıdır. |
| RepositionHostShape(DecoratorHostShape) |
Belirtilen ana bilgisayar şeklinin konumunu geçerli dekoratör ayarlarına göre güncelleştirir. |
| 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) |