在我的应用中,我想将电话号码复制到剪贴板,然后打开电话拨号器(键盘)将号码粘贴到那里。不使用 PhoneCallTask 拨打电话
我无法使用PhoneCallTask,因为它无法支持USSD号码,例如检查我的手机资金号码是“ * 100#”
错误消息'请直接通过手机的键盘输入服务代码
谢谢
答案 0 :(得分:1)
在XAML中:
<toolkit:PhoneTextBox Text="{Binding UserInput, Mode=TwoWay}" InputScope="{Binding UserInputScope}"/>
在后面的代码中:创建依赖项属性UserInputScope,然后将其设置为
public static readonly DependencyProperty UserInputTypeProperty =
DependencyProperty.Register("UserInputType", typeof (InputScope), typeof (ManualTypeView), new PropertyMetadata(default(InputScope)));
public InputScope UserInputType
{
get { return (InputScope) GetValue(UserInputTypeProperty); }
set { SetValue(UserInputTypeProperty, value); }
}
将UserInputType设置为
this.UserInputType = new InputScope
{
Names =
{
new InputScopeName
{NameValue = InputScopeNameValue.TelephoneNumber}
}
};