Windows Phone - 如何打开标准拨号键盘?

3

简单地说,我如何打开拨号键盘?

编辑

除了接受的答案之外,可以将TextBox上的InputScope属性设置为TelephoneNumber

来源:Blankenblog

1个回答

3
实际上,看起来PhoneCallTask可能不能实现您想要的功能。我不确定在不拨打电话的情况下是否可能实现这一点,就像我的原始答案修订所述。然而,您可以在自己的应用程序中模拟屏幕(您可以使用InputScope="TelephoneNumber"带出一个只显示数字的TextBox,有点类似于内置拨号键盘),然后使用PhoneCallTask来拨打电话。
您可以使用PhoneCallTask来显示电话拨号界面。
var phoneCallTask = new PhoneCallTask();
phoneCallTask.PhoneNumber = "";
phoneCallTask.Show();

PhoneCallTask on MSDN.


这实际上是一个相当不错的想法。谢谢 - 现在就这样解决吧 ;) 另外:对于我的文本框,我监听了“失去焦点”事件,并在每次即将失去焦点时将焦点设置为它本身。这样,再加上应用程序启动时文本框已经聚焦,使得它看起来像数字键盘是我的应用程序的固定部分 :) - KristianB

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接