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