Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Приложения WPF, предназначенные для .NET Framework 4.7 и работающие на Windows, начиная с Windows 10 Creators Update, могут включить необязательный, основанный на WM_POINTER, стек управления касаниями и стилусом WPF.
Воздействие
Разработчики, которые явно не обеспечивают поддержку сенсорного ввода или пера на основе указателей, не должны видеть никаких изменений в поведении сенсорного ввода и пера WPF.
Ниже приведены текущие известные проблемы с необязательным стеком сенсорного ввода и пера на основе WM_POINTER.
Поддержка рукописного ввода в режиме реального времени не поддерживается.
Хотя подключаемые модули рукописного ввода и пера по-прежнему работают, они обрабатываются в потоке пользовательского интерфейса, что может привести к низкой производительности.
Изменения в поведении из-за изменения перехода событий от касания или пера к событиям мыши.
Манипуляция может вести себя по-разному.
Перетаскивание не будет отображать соответствующую обратную связь для сенсорного ввода. (Это не влияет на входные данные пера.)
Перетаскивание больше не может быть начато с помощью событий касания или пера.
Это может привести к тому, что приложение не будет отвечать до обнаружения входных данных мыши. Вместо этого разработчики должны запускать перетаскивание исходя из событий мыши.
Включение опции поддержки сенсорного и стилусного ввода на основе WM_POINTER
Разработчики, желающие включить этот стек, могут добавить следующее в файлapp.config приложения.
<configuration>
<runtime>
<AppContextSwitchOverrides value="Switch.System.Windows.Input.Stylus.EnablePointerSupport=true"/>
</runtime>
</configuration>
Удаление этой записи или установка её значения на false отключает этот необязательный стек.