Извините, но это не допускается в UWP из-за некоторые ограничения API, которые будут вызываться только взаимодействием с пользователем. Смотрите этот форум: http://msdev.developer-works.com/article/29629099/%5BUWP%5DIs+SendKeys+available+within+Windows+Universal+App%3F
Вместо этого вы можете программно записать текст в текстовые поля, как:
// To simulate key 'A' and 'B'
Textbox1.Text += 'A';
Textbox1.Text += 'B';
// To simulate backspace if Textbox contains any character
if (Textbox1.Text.Length > 0)
{
Textbox1.Text = Textbox1.Text.Remove(Textbox1.Text.Length - 1);
}
Проблема с этим фрагментом, вы не можете имитировать специальный ключ, как ALT, CTRL, F1-F12, Shift и WinKey.
Надеюсь, что это поможет вам решить ваши проблемы.
Что вы имеете в виду? Если это ваше собственное приложение, вы можете напрямую изменить пользовательский интерфейс или выполнить какое-либо действие при обнаружении нажатия клавиши. Вам не нужно посылать любые нажатия клавиш. Возможно, вы поместили всю бизнес-логику в обработчики событий экрана? Это * плохой дизайн даже для настольных приложений. Вы должны отделять * действия * от пользовательского интерфейса, особенно в этом случае, когда пользовательский интерфейс больше не генерирует события –