StrokeCollection.GetBounds Methode

Definitie

Retourneert de grenzen van de pennenstreken in de verzameling.

public:
 System::Windows::Rect GetBounds();
public System.Windows.Rect GetBounds();
member this.GetBounds : unit -> System.Windows.Rect
Public Function GetBounds () As Rect

Retouren

Een Rect met de grenzen van de pennenstreken in de StrokeCollection.

Voorbeelden

In het volgende voorbeeld ziet u hoe u de grenzen van de StrokeCollection besturingselement kunt ophalen en deze kunt tekenen op het besturingselement. In dit voorbeeld wordt ervan uitgegaan dat er een InkCanvas aangeroepen inkCanvas1naam is.

public void GetBounds()
{
    Rect bounds = inkCanvas1.Strokes.GetBounds();

    Rectangle boundsShape = new Rectangle();
    boundsShape.Width = bounds.Width;
    boundsShape.Height = bounds.Height;
    boundsShape.Stroke = Brushes.Red;

    InkCanvas.SetTop(boundsShape, bounds.Top);
    InkCanvas.SetLeft(boundsShape, bounds.Left);

    inkCanvas1.Children.Add(boundsShape);
}
Public Sub GetBounds()
    Dim bounds As Rect = inkCanvas1.Strokes.GetBounds()

    Dim boundsShape As Rectangle = New Rectangle()
    boundsShape.Width = bounds.Width
    boundsShape.Height = bounds.Height
    boundsShape.Stroke = Brushes.Red

    InkCanvas.SetTop(boundsShape, bounds.Top)
    InkCanvas.SetLeft(boundsShape, bounds.Left)

    inkCanvas1.Children.Add(boundsShape)
End Sub

Opmerkingen

De GetBounds methode retourneert een Rect die het uiterlijk van de weergegeven heeft Stroke. Als er bijvoorbeeld Stroke 10 onafhankelijke pixels (DIP) breed zijn, bevat het Rect de volledige breedte van de Stroke.

Van toepassing op