Share via


ActivityDesigner.Bounds Propriedade

Definição

Obtém um Rectangle que contém o valor para o retângulo delimitador do designer em coordenadas lógicas.

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

Valor da propriedade

Um Rectangle que inclui o designer.

Exemplos

O exemplo de código a seguir demonstra como você pode usar a Bounds propriedade para determinar o novo retângulo delimitador para um glifo exibido em um ActivityDesigner.

Este exemplo de código faz parte do exemplo do SDK do Monitor de Fluxo de Trabalho do arquivo DesignerGlyphProvider.cs. Para obter mais informações, consulte Monitor de Fluxo de Trabalho.

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

Comentários

Você pode usar o retângulo retornado pelo método bounds para determinar a área entre o designer e a área de seleção.

Aplica-se a

Confira também