Aracılığıyla paylaş


ActivityDesigner.Bounds Özellik

Tanım

Tasarımcının kapsayan dikdörtgeninin değerini mantıksal koordinatlarda içeren değerini Rectangle alır.

public:
 property System::Drawing::Rectangle Bounds { System::Drawing::Rectangle get(); };
public System.Drawing.Rectangle Bounds { get; }
member this.Bounds : System.Drawing.Rectangle
Public ReadOnly Property Bounds As Rectangle

Özellik Değeri

Rectangle Tasarımcıyı kapsayan bir.

Örnekler

Aşağıdaki kod örneği, üzerinde görüntülenen ActivityDesignerbir karakterin Bounds yeni sınırlayıcı dikdörtgenini belirlemek için özelliğini nasıl kullanabileceğinizi gösterir.

Bu kod örneği, DesignerGlyphProvider.cs dosyasındaki İş Akışı İzleyicisi SDK Örneği'nin bir parçasıdır. Daha fazla bilgi için bkz . İş Akışı İzleyicisi.

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

Açıklamalar

Tasarımcının ve seçim alanının çevrelediği alanı belirlemek için sınırlar yöntemi tarafından döndürülen dikdörtgeni kullanabilirsiniz.

Şunlara uygulanır

Ayrıca bkz.