StrokeCollection.GetBounds Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt die Grenzen der Striche in der Auflistung zurück.
public:
System::Windows::Rect GetBounds();
public System.Windows.Rect GetBounds ();
member this.GetBounds : unit -> System.Windows.Rect
Public Function GetBounds () As Rect
Gibt zurück
Ein Rect, das die Grenzen der Striche in der StrokeCollection enthält.
Beispiele
Im folgenden Beispiel wird veranschaulicht, wie Sie die Grenzen des StrokeCollection Steuerelements abrufen und auf das Steuerelement zeichnen. In diesem Beispiel wird davon ausgegangen, dass ein InkCanvas Aufgerufener vorhanden inkCanvas1
ist.
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
Hinweise
Die GetBounds Methode gibt einen Rect Wert zurück, der die Darstellung des Gerenderten Strokeübernimmt. Wenn Stroke beispielsweise 10 anzeigeunabhängige Pixel (DIP) breit sind, umfasst die Rect gesamte Breite der Stroke.