Основы проектирования интерфейсов с использованием технологии Windows Presentation Foundation. Шамшев Ан. Б. - 81 стр.

UptoLike

Составители: 

81
Таблица 5
Значения перечисления InkCanvas.EditingMode
Имя Описание
Ink InkCanvas позволяет пользователю рисовать аннотации. Это
режим по умолчанию. Когда пользователь рисует мышью или
пером, появляются штрихи.
GestureOnly InkCanvas не позволяет пользователю рисовать аннотации,
обрабатывает некоторыепредопределенные жесты (gestures),
такие как перемещение пера в одном направлении или под-
черкивание содержимого. Полный список жестов определен в
перечислении System.Windows.Ink.ApplicationGesture.
InkAndGesture InkCanvas позволяет пользователю рисовать штриховые анно-
тации и также распознает предопределенные жесты.
EraseByStroke InkCanvas удаляет штрих при щелчке.
EraseByPoint InkCanvas удаляет часть точку штриха при щелчке по соответ-
ствующей его части.
Select InkCanvas позволяет пользователю выбирать элементы, хра-
нящиеся в коллекции children. Чтобы выбрать элемент, поль-
зователь должен щелкнуть на нем или обвести «лассо» выбора
вокруг него. Как только элемент выбран, его можно переме-
щать, изменять размер или удалять.
None InkCanvas игнорирует ввод с помощью мыши или пера.
InkCanvas инициирует события при изменении режима редакти-
рования (ActiveEditingModeChanged), обнаружении жеста в режимах
GestureOnly или InkAndGesture (Gesture), рисовании штриха (Stroke-
Collected), стирании штриха (StrokeErasing и StrokeErased), а также
при выборе элемента или изменении его в режиме Select (Selection-
Changing, SelectionChanged, SelectionMoving, SelectionMoved, Selec-
tionResizing и SelectionResized). События, оканчивающиеся на -ing,
представляют действие, которое начинается, но может быть отменено
установкой свойства Cancel объекта EventArgs.
В режиме Select элемент InkCanvas предоставляет довольно