StylusShape Classe

Definição

Representa a ponta de uma caneta.

public ref class StylusShape abstract
public abstract class StylusShape
type StylusShape = class
Public MustInherit Class StylusShape
Herança
StylusShape
Derivado

Exemplos

O exemplo a seguir demonstra como criar e StylusShape passá-lo para o GetIncrementalStrokeHitTester método para apagar uma parte de um Stroke. Este exemplo pressupõe que há um IncrementalStrokeHitTester chamado eraseTester e que seu StrokeHit evento foi conectado ao manipulador de eventos definido neste exemplo. Para criar um controle que permita que um usuário apago tinta, confira Como apagar tinta em um controle personalizado.

// Prepare to collect stylus packets. Get the 
// IncrementalHitTester from the InkPresenter's 
// StrokeCollection and subscribe to its StrokeHitChanged event.
protected override void OnStylusDown(StylusDownEventArgs e)
{
    base.OnStylusDown(e);

    EllipseStylusShape eraserTip = new EllipseStylusShape(3, 3, 0);
    eraseTester = 
        presenter.Strokes.GetIncrementalStrokeHitTester(eraserTip);
    eraseTester.StrokeHit += new StrokeHitEventHandler(eraseTester_StrokeHit);
    eraseTester.AddPoints(e.GetStylusPoints(this));
}
' Prepare to collect stylus packets. Get the 
' IncrementalHitTester from the InkPresenter's 
' StrokeCollection and subscribe to its StrokeHitChanged event.
Protected Overrides Sub OnStylusDown(ByVal e As StylusDownEventArgs)

    MyBase.OnStylusDown(e)

    Dim eraserTip As New EllipseStylusShape(3, 3, 0)
    eraseTester = presenter.Strokes.GetIncrementalStrokeHitTester(eraserTip)
    AddHandler eraseTester.StrokeHit, _
        AddressOf eraseTester_StrokeHit
    eraseTester.AddPoints(e.GetStylusPoints(Me))

End Sub

Comentários

Especifica StylusShape a forma, a largura e a altura da ponta de uma caneta. Métodos como Erase e HitTest usam um StylusShape para determinar a ponta de caneta do traço de batida. O EllipseStylusShape e RectangleStylusShape as classes herdam de StylusShape.

Uso de texto XAML

Essa classe normalmente não é usada em XAML.

Propriedades

Nome Description
Height

Obtém a altura da caneta.

Rotation

Obtém o ângulo da caneta.

Width

Obtém a largura da caneta.

Métodos

Nome Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a