Sdílet prostřednictvím


RectangleStylusShape Konstruktory

Definice

Inicializuje novou instanci RectangleStylusShape třídy.

Přetížení

RectangleStylusShape(Double, Double)

Inicializuje novou instanci RectangleStylusShape třídy se zadanou šířkou a výškou.

RectangleStylusShape(Double, Double, Double)

Inicializuje novou instanci RectangleStylusShape třídy se zadanou šířkou, výškou a úhlem.

RectangleStylusShape(Double, Double)

Inicializuje novou instanci RectangleStylusShape třídy se zadanou šířkou a výškou.

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)

Parametry

width
Double

Šířka obrazce pera.

height
Double

Výška tvaru pera.

Příklady

Následující příklad ukazuje, jak použít RectangleStylusShape k provedení hit testování na StrokeCollection. Tento příklad předpokládá, že existuje volána InkPresenter 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

Platí pro

RectangleStylusShape(Double, Double, Double)

Inicializuje novou instanci RectangleStylusShape třídy se zadanou šířkou, výškou a úhlem.

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)

Parametry

width
Double

Šířka obrazce pera.

height
Double

Výška tvaru pera.

rotation
Double

Úhel obrazce pera.

Příklady

Následující příklad ukazuje, jak použít RectangleStylusShape k provedení hit testování na StrokeCollection. Tento příklad předpokládá, že existuje volána InkPresenter 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

Platí pro