StrokeCollection.GetBounds Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.