ShapeElement.InitializeDecorators-Methode
Initialisiert die Felder Typ und fügt dem Formular hinzu.
Namespace: Microsoft.VisualStudio.Modeling.Diagrams
Assembly: Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0 (in Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0.dll)
Syntax
'Declaration
Protected Overridable Sub InitializeDecorators ( _
shapeFields As IList(Of ShapeField), _
decorators As IList(Of Decorator) _
)
protected virtual void InitializeDecorators(
IList<ShapeField> shapeFields,
IList<Decorator> decorators
)
Parameter
- shapeFields
Typ: System.Collections.Generic.IList<ShapeField>
Die Liste der Felder aus der InitialiseShapeFields()-Methode übergeben.
- decorators
Typ: System.Collections.Generic.IList<Decorator>
Die Liste, in dem diese Methode Decorator-Elemente hinzugefügt werden soll.
Hinweise
Diese Methode wird nach InitializeShapeFields() aufgerufen.
Sie können diese Methode überschreiben, um Decorator-Elemente für diesen Typ der Form hinzufügen oder anpassen.Sie müssen die Generiert abgeleitetes Double-Eigenschaft der Form festlegen.
Standardmäßig wird ein Decorator-Element Feld für jedes Formular erstellt.Decorator-Elemente Felder umschließen Form finden und kann entweder innerhalb oder außerhalb der Grenzen einer Form aus (Felder werden dem Erscheinen in Form einer Form beschränkt).Sie können die Basismethode anzeigen, indem Sie im Projekt " \ \ " GeneratedCode überprüfen Shape.cs DSL
Beispiele
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-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.