ShapeElement.InitializeDecorators Yöntem
Başlatır ve şekil türü alanlarını ekler.
Ad alanı: Microsoft.VisualStudio.Modeling.Diagrams
Derleme: Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0 (Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0.dll içinde)
Sözdizimi
'Bildirim
Protected Overridable Sub InitializeDecorators ( _
shapeFields As IList(Of ShapeField), _
decorators As IList(Of Decorator) _
)
protected virtual void InitializeDecorators(
IList<ShapeField> shapeFields,
IList<Decorator> decorators
)
Parametreler
- shapeFields
Tür: System.Collections.Generic.IList<ShapeField>
Alan listesi arasında geçirilen InitialiseShapeFields() yöntemi.
- decorators
Tür: System.Collections.Generic.IList<Decorator>
Liste bu yöntem decorators eklemeniz gerekir.
Notlar
Sonra bu yöntem çaðrýlýr InitializeShapeFields().
Eklemek veya özelleştirmek için bu tür decorators bu yöntemi geçersiz kılabilirsiniz.Ayarlamanız gerekir Oluşturduğu çift türetilen şeklin özellik.
Varsayılan olarak, bir decorator her Şekil alan için oluşturulur.Decorators Şekil alanlarını kaydırmak ve içinde veya şekil (Şekil alanlarını şeklin içinde görüntülenmesi için kısıtlanır) sınırları dışında görünebilir.Projenizde temel yöntemi DSL\GeneratedCode\Shape.cs inceleyerek görebilirsiniz
Örnekler
protected override void InitializeDecorators(IList<ShapeField> shapeFields, IList<Decorator> decorators)
{
base.InitializeDecorators(shapeFields, decorators);
ShapeField field1 = ShapeElement.FindShapeField(shapeFields, "Title");
Decorator decorator1 = new ShapeDecorator(field1,
ShapeDecoratorPosition.InnerTopCenter, PointD.Empty);
decorators.Add(decorator1);
}
.NET Framework Güvenliği
- Anında arayanlar için tam güven. Bu üye kısmen güvenilen kodla kullanılamaz. Daha fazla bilgi için bkz. Kısmen güvenilen kod kitaplıklarını kullanma.