在我的Windows phone8应用程序中,我使用了Telerik RadTextBox控件。
我有一个电话号码字段
<Controls:RadTextBox Grid.Row="3" Grid.Column="1" Text="{Binding MobileNumber, Mode=TwoWay}"
InputScope="Number"
Watermark="Phone No." />我想添加国家代码到上面的默认文本框-所以用户不需要输入"+45“或更多。无论设备的国家是什么,该国家代码都将添加到文本框中。
我试图找出如何实现上述目标,但无法获得任何有用的信息。他们有没有办法从设备中找出国家代码,或者我们怎么找到它。ANd默认情况下如何将其添加到文本框中。
有人能帮我实现这个目标吗?谢谢
发布于 2013-11-19 12:35:06
您应该使用MaskedTextBox而不是RadTextBox。

然后,您可以使用电话号码掩码或使用自定义掩码制作自己的电话号码掩码。这样就更容易了,而且可以确保格式得到了正确的验证。
https://stackoverflow.com/questions/20043960
复制相似问题