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 для определения пера кончик удара удара. RectangleStylusShape И EllipseStylusShape классы наследуются от StylusShape.
Использование текста XAML
Этот класс обычно не используется в XAML.
Свойства
| Имя | Описание |
|---|---|
| Height |
Возвращает высоту пера. |
| Rotation |
Получает угол пера. |
| Width |
Возвращает ширину пера. |
Методы
| Имя | Описание |
|---|---|
| Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
| GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
| GetType() |
Возвращает Type текущего экземпляра. (Унаследовано от Object) |
| MemberwiseClone() |
Создает неглубокую копию текущей Object. (Унаследовано от Object) |
| ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |