Share via


AmbientTheme.GlyphSize Eigenschaft

Definition

Ruft Höhe und Breite der Ambiente-Zeichen auf der Workflowentwurfsoberfläche ab.

public:
 virtual property System::Drawing::Size GlyphSize { System::Drawing::Size get(); };
[System.ComponentModel.Browsable(false)]
public virtual System.Drawing.Size GlyphSize { get; }
[<System.ComponentModel.Browsable(false)>]
member this.GlyphSize : System.Drawing.Size
Public Overridable ReadOnly Property GlyphSize As Size

Eigenschaftswert

Ein Size-Wert, der die Höhe und Breite von Ambiente-Symbolen auf der Workflowentwurfsoberfläche darstellt.

Attribute

Beispiele

Im folgenden Codebeispiel wird eine häufig verwendete Vorgehensweise für den Zugriff einer von der GlyphSize-Klasse abgeleiteten Klasse auf die DesignerGlyph-Eigenschaft veranschaulicht.

Dieses Codebeispiel stammt aus dem Workflow Monitor SDK-Beispiel in der Datei DatabaseService.cs. Weitere Informationen finden Sie unter Workflowmonitor.

public override Rectangle GetBounds(ActivityDesigner designer, bool activated)
{
    Rectangle imageBounds = Rectangle.Empty;
    Image image = Resources.Executing;
    if (image != null)
    {
        Size glyphSize = WorkflowTheme.CurrentTheme.AmbientTheme.GlyphSize;
        imageBounds.Location = new Point(designer.Bounds.Right - glyphSize.Width / 2, designer.Bounds.Top - glyphSize.Height / 2);
        imageBounds.Size = glyphSize;
    }
    return imageBounds;
}
Public Overrides Function GetBounds(ByVal designer As System.Workflow.ComponentModel.Design.ActivityDesigner, ByVal activated As Boolean) As System.Drawing.Rectangle
    Dim imageBounds As Rectangle = Rectangle.Empty
    Dim image As Image = AppResources.Executing
    If Not image Is Nothing Then
        Dim glyphSize As Size = WorkflowTheme.CurrentTheme.AmbientTheme.GlyphSize
        imageBounds.Location = New Point(designer.Bounds.Right - glyphSize.Width / 2, designer.Bounds.Top - glyphSize.Height / 2)
        imageBounds.Size = glyphSize
    End If
    Return imageBounds
End Function

Gilt für:

Weitere Informationen