Язык: HTML | XAML

Реакция на взаимодействия с помощью пера (XAML)

Applies to Windows only

Создайте приложение, способное создавать рукописные заметки, рисунки и аннотации за счет поддержки пера.

Эта документация актуальна для разработчиков, создающих приложения Магазина Windows для планшетов и компьютеров с присоединенным дигитайзером, принимающим ввод с помощью пера Дигитайзер может быть размещен под поверхностью экрана или подключен как периферийное устройство.

Совет  Информация в этом разделе относится к разработке приложений Магазина Windows на C++, C# или Visual Basic.

О разработке приложений Магазина Windows на JavaScript можно узнать из раздела Реакция на взаимодействия с помощью пера (HTML).

Предварительные требования:  Если вы начинающий разработчик приложений Магазина Windows на C++, C# или Visual Basic, изучите следующие разделы, чтобы получить представление об описываемых здесь технологиях.

Создание первого приложения Магазина Windows на C# или Visual Basic

Создание первого приложения Магазина Windows на C++

Схема создания приложений среды выполнения Windows на C# или Visual Basic

Схема создания приложений Магазина Windows на C++

Дополнительные сведения о событиях см. в разделе Общие сведения о событиях и перенаправленных событиях.

Компоненты приложения от начала до конца:  Дополнительные сведения об этой функциональности см. в нашей серии Компоненты приложения от начала до конца.

Взаимодействие с пользователем от А до Я (XAML)

Настройка взаимодействия с пользователем от А до Я (XAML)

Рекомендации по взаимодействию с пользователем:  

Библиотеки элементов управления платформы (HTML и XAML) предоставляют все механизмы взаимодействия с пользователем, используемые в Windows, в том числе стандартные взаимодействия, анимированные физические эффекты и визуальную обратную связь. Если вы не планируете настраивать механизмы поддержки взаимодействий, используйте стандартные элементы управления.

Если элементов управления, предоставляемых платформой, недостаточно, то, чтобы обеспечить привлекательный и современный единый механизм взаимодействия для всех режимов ввода, вы можете воспользоваться следующими рекомендациями. В основном эти рекомендации касаются сенсорного ввода, но их также можно использовать для ввода с помощью сенсорной панели, мыши, клавиатуры и пера.

Примеры:  Примеры использования этой функциональности см. в коллекции примеров приложений Магазина Windows.

Пример ввода

Ввод: пример возможностей устройства

Ввод: пример рукописного ввода

Ввод: пример упрощенного рукописного ввода

Общие сведения

Перо или перо могут служить точными указывающими устройствами. Кроме того, их можно использовать для рисования с помощью цифровых чернил.

Платформа Windows 8 для рукописного ввода, наряду с пером, обеспечивает естественный способ создания рукописных примечаний, рисунков и заметок. Платформа поддерживает получение данных от дигитайзера, создает данные рукописного ввода, преобразует их в росчерки пера на устройстве вывода, управляет этими данными и выполняет распознавание рукописного ввода.

В дополнение к получению данных о пространственном движении пера, когда пользователь пишет или рисует, ваше приложение также может собрать такую информацию, как сила нажатия, форма, цвет и прозрачность, чтобы предложить пользователю результат взаимодействия, очень похожий на рисунок карандашом, ручкой или кистью на бумаге.

Примечание  Однако платформа рукописного ввода Windows 8 поддерживает ввод и от других указывающих устройств, например дигитайзеров сенсорного ввода и мыши.

Точный ввод, характерный для пера, естественным образом поддерживается пользовательским интерфейсом Windows 8, который оптимизирован для неточных по своей природе сенсорных взаимодействий. Оптимизируйте свое приложение Магазина Windows для сенсорного ввода, и вы получите базовую поддержку пера по умолчанию.

Для поддержки взаимодействий с помощью пера в ситуациях, ориентированных главным образом на прямое сенсорное взаимодействие, используйте событие PointerEntered, чтобы показывать пользователям пользовательский интерфейс для пера. Пользовательский интерфейс, ориентированный на использование пера, предоставляет пользователям вашего приложения одни и те же возможности независимо от используемого устройства. Например, если обнаружено перо, используйте полосу прокрутки для эмуляции сдвига или кнопки "Предыдущая" и "Следующая" для перелистывания страниц содержимого.

В этом разделе

ТемаОписание

Краткое руководство. Захват рукописного ввода

Это краткое руководство описывает процесс настройки вашего приложения для записи рукописного ввода с дигитайзера.

 

Связанные разделы

Понятия
Реакция на взаимодействие с пользователем

 

 

Показ:
© 2014 Microsoft