StrokeCollection.GetBounds Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Devuelve los límites de los trazos en la colección.
public:
System::Windows::Rect GetBounds();
public System.Windows.Rect GetBounds ();
member this.GetBounds : unit -> System.Windows.Rect
Public Function GetBounds () As Rect
Devoluciones
Rect que contiene los límites de los trazos en StrokeCollection.
Ejemplos
En el ejemplo siguiente se muestra cómo obtener los límites de StrokeCollection y dibujarlos en el control . En este ejemplo se supone que hay un InkCanvas elemento denominado inkCanvas1
.
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
Comentarios
El GetBounds método devuelve un Rect objeto que toma la apariencia del objeto Strokerepresentado. Por ejemplo, si Stroke tiene un ancho de 10 píxeles independientes de pantalla (DIP), Rect incluye todo el ancho de Stroke.