Поделиться через


StylusShape Класс

Определение

Представляет собой кончик пера.

public ref class StylusShape abstract
public abstract class StylusShape
type StylusShape = class
Public MustInherit Class StylusShape
Наследование
StylusShape
Производный

Примеры

В следующем примере показано, как создать StylusShape и передать его методу GetIncrementalStrokeHitTester для удаления части Stroke. В этом примере предполагается, что имеется вызываемый IncrementalStrokeHitTestereraseTester объект и что его StrokeHit событие подключено к обработчику событий, определенному в этом примере. Сведения о создании элемента управления, который позволяет пользователю стереть рукописный ввод, см. в статье Практическое руководство. Удаление рукописного ввода в пользовательском элементе управления.

// 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

Комментарии

Задает StylusShape форму, ширину и высоту кончика пера. Методы, такие как Erase и HitTest , используют для StylusShape определения кончика пера удара. Классы EllipseStylusShape и RectangleStylusShape наследуются от класса StylusShape.

Использование текста XAML

Этот класс обычно не используется в XAML.

Свойства

Height

Возвращает высоту пера.

Rotation

Возвращает угол наклона пера.

Width

Возвращает ширину пера.

Методы

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Применяется к