c# - 在 Windows 应用商店应用程序的文本框焦点事件上弹出屏幕键盘

标签 c# xaml windows-runtime windows-store-apps windows-8.1

我正在使用 Windows 8.1 Metro 应用程序,此应用程序正在 Kiosk 机器上运行,并且没有物理键盘连接到机器。我有一些文本框,我想在用户触摸文本框时自动弹出屏幕键盘。

最佳答案

尝试这样的事情

TextBox1.GotFocus += PopupKeyBoard();

protected void PopupKeyBoard(object sender, EventArgs e)
{
    System.Diagnostics.Process.Start(@"C:\Program Files\Common Files\microsoft shared\ink\TabTip.exe");
    if (sender is TextBox) { (sender as TextBox).SelectAll(); }
}

关于c# - 在 Windows 应用商店应用程序的文本框焦点事件上弹出屏幕键盘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36905313/

相关文章:

c# - 在.NET Core应用程序中使用WinRT组件

c# - 未找到匹配项时从 List<> 返回默认值

c# - UWP:如何将参数传递给导航页面的ViewModel?

wpf - 在 XAML 中定义和启动的 Storyboard 上的 GetCurrentState

c# - GestureRecognizers 在 ListView 中不起作用

random - 在 WinRT 中创建随机数有哪些加密安全选项?

javascript - 在 Windows Metro 风格的 Javascript 应用程序中读取文件内容

c# - 在 .NET Core 3.0 中的集成测试中创建未经身份验证的请求

c# - 检查英国邮政编码以进行验证

c# - 如何在 XAML (Silverlight) 的资源字典中绑定(bind) `Path.Data`