首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Windows 10商店应用程序中显示触摸键盘

在Windows 10商店应用程序中显示触摸键盘
EN

Stack Overflow用户
提问于 2015-08-27 15:07:19
回答 2查看 4.1K关注 0票数 2

当测试我们在Windows 10上为Windows 8/8.1开发的Windows应用程序时,我们发现点击文本框并不能显示触摸键盘。

我已经创建了一个新项目来使用用以下XAML定义的textbox来测试这一点

代码语言:javascript
运行
复制
    <TextBox x:Name="testTextBox" HorizontalAlignment="Left" Margin="469.901,314.495,0,0" InputScope="Number" 
             TextWrapping="Wrap" Text="" VerticalAlignment="Top" Height="37" Width="383" RenderTransformOrigin="0.5,0.5" 
             UseLayoutRounding="False" d:LayoutRounding="Auto"> 
    </TextBox>

InputScope="Number"似乎正在产生效果,因为如果我手动打开触摸键盘,它将显示数字键盘,但是当textbox获得焦点时,我无法打开触摸键盘。它被利用了)。

我还尝试通过以下代码设置此值:

代码语言:javascript
运行
复制
        InputScope scope = new InputScope();
        InputScopeName scopeName = new InputScopeName();
        scopeName.NameValue = InputScopeNameValue.Number;
        scope.Names.Add(scopeName);
        testTextBox.InputScope = scope;

更新,我发现有一个设置的平板模式,当打开触摸键盘时,会像我预期的那样启动。

EN

Stack Overflow用户

发布于 2015-08-31 08:42:35

解释一下:这是Windows 10中的连续操作系统,操作系统的工作方式与环境不同。有桌面模式和平板模式。这取决于触摸和输入设备的可用性,如键盘和鼠标。

屏幕上的键盘只会在平板模式下自动弹出.在桌面模式下,用户可以通过单击任务栏中的键盘图标来弹出屏幕上的键盘。

用户控制:)

马丁

票数 2
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32253078

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档