Windows Presentation Foundation (WPF) предоставляет мощный API, с помощью которого приложения могут получать ввод с различных устройств, таких как мышь, клавиатура и сенсорные панели. В этой главе мы обсудим следующие типы ввода, которые можно обрабатывать в приложениях WPF:
Существуют различные типы входов мыши, такие как MouseDown, MouseEnter, MouseLeave и т. Д.
Существует много типов клавиатурных вводов, таких как KeyDown, KeyUp, TextInput и т. Д.
RoutedCommands позволяют обрабатывать ввод на более семантическом уровне. На самом деле это простые инструкции, такие как «Создать», «Открыть», «Копировать», «Вырезать» и «Сохранить».
Windows 7 и более поздние версии имеют возможность получать входные данные от нескольких сенсорных устройств. Приложения WPF также могут обрабатывать сенсорный ввод в качестве другого ввода, такого как мышь или клавиатура, вызывая события, когда происходит касание.