Condividi tramite


ActivityDesigner.Bounds Proprietà

Definizione

Ottiene un Rectangle che contiene il valore per il rettangolo contenitore della finestra di progettazione nelle coordinate logiche.

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

Valore della proprietà

Un Rectangle che racchiude la finestra di progettazione.

Esempio

Nell'esempio di codice seguente viene illustrata la modalità di utilizzo della proprietà Bounds per determinare il nuovo rettangolo di delimitazione per un'icona visualizzata in un ActivityDesigner.

Questo esempio di codice è parte dell'esempio SDK Workflow Monitor nel file DesignerGlyphProvider.cs. Per altre informazioni, vedere Monitoraggio del flusso di lavoro.

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

Commenti

È possibile utilizzare il rettangolo restituito dal metodo dei limiti per determinare l'area racchiusa dalla finestra di progettazione più l'area di selezione.

Si applica a

Vedi anche