Partilhar via


RectangleStylusShape Construtores

Definição

Inicializa uma nova instância da classe RectangleStylusShape.

Sobrecargas

RectangleStylusShape(Double, Double)

Inicializa uma nova instância da classe RectangleStylusShape com a largura e a altura especificadas.

RectangleStylusShape(Double, Double, Double)

Inicializa uma nova instância da classe RectangleStylusShape com a largura, a altura e o ângulo.

RectangleStylusShape(Double, Double)

Inicializa uma nova instância da classe RectangleStylusShape com a largura e a altura especificadas.

public:
 RectangleStylusShape(double width, double height);
public RectangleStylusShape (double width, double height);
new System.Windows.Ink.RectangleStylusShape : double * double -> System.Windows.Ink.RectangleStylusShape
Public Sub New (width As Double, height As Double)

Parâmetros

width
Double

A largura da forma de caneta.

height
Double

A altura da forma de caneta.

Exemplos

O exemplo a seguir demonstra como usar um RectangleStylusShape teste de ocorrência em um StrokeCollection. Este exemplo pressupõe que há um InkPresenter chamado presenter.

private void HitTestWithEraser(Point[] points)
{
    RectangleStylusShape eraser = new RectangleStylusShape(3, 3, 0);

    StrokeCollection strokes = presenter.Strokes.HitTest(points, eraser);

    foreach (Stroke s in strokes)
    {
        s.DrawingAttributes.Color = Colors.Purple;
    }
}
Private Sub HitTestWithEraser(ByVal points() As Point)
    Dim eraser As RectangleStylusShape = New RectangleStylusShape(3, 3, 0)

    Dim strokes As StrokeCollection = presenter.Strokes.HitTest(points, eraser)

    Dim s As Stroke
    For Each s In strokes
        s.DrawingAttributes.Color = Colors.Purple
    Next
End Sub

Aplica-se a

RectangleStylusShape(Double, Double, Double)

Inicializa uma nova instância da classe RectangleStylusShape com a largura, a altura e o ângulo.

public:
 RectangleStylusShape(double width, double height, double rotation);
public RectangleStylusShape (double width, double height, double rotation);
new System.Windows.Ink.RectangleStylusShape : double * double * double -> System.Windows.Ink.RectangleStylusShape
Public Sub New (width As Double, height As Double, rotation As Double)

Parâmetros

width
Double

A largura da forma de caneta.

height
Double

A altura da forma de caneta.

rotation
Double

O ângulo da forma de caneta.

Exemplos

O exemplo a seguir demonstra como usar um RectangleStylusShape teste de ocorrência em um StrokeCollection. Este exemplo pressupõe que há um InkPresenter chamado presenter.

private void HitTestWithEraser(Point[] points)
{
    RectangleStylusShape eraser = new RectangleStylusShape(3, 3, 0);

    StrokeCollection strokes = presenter.Strokes.HitTest(points, eraser);

    foreach (Stroke s in strokes)
    {
        s.DrawingAttributes.Color = Colors.Purple;
    }
}
Private Sub HitTestWithEraser(ByVal points() As Point)
    Dim eraser As RectangleStylusShape = New RectangleStylusShape(3, 3, 0)

    Dim strokes As StrokeCollection = presenter.Strokes.HitTest(points, eraser)

    Dim s As Stroke
    For Each s In strokes
        s.DrawingAttributes.Color = Colors.Purple
    Next
End Sub

Aplica-se a