【问题标题】:RadTextBox : Add country code by defaultRadTextBox : 默认添加国家代码
【发布时间】:2013-11-18 09:13:45
【问题描述】:

在我的 Windows Phone 8 应用程序中,我使用 Telerik RadTextBox 控件。

我有一个电话号码字段

<Controls:RadTextBox Grid.Row="3" Grid.Column="1" Text="{Binding MobileNumber, Mode=TwoWay}"
                                     InputScope="Number" 
                                     Watermark="Phone No." />

我想在上面的文本框中默认添加国家代码 - 所以用户不需要输入“+45”左右。将国家代码添加到文本框中的设备所在国家/地区是什么。

我试图找出如何实现上述目标,但无法获得任何有用的信息。 他们有什么方法可以从设备中找到国家代码,或者我们如何找到它。以及默认情况下如何将其添加到文本框中。

谁能帮我实现目标。谢谢

【问题讨论】:

    标签: telerik windows-phone country-codes radtextbox


    【解决方案1】:

    您应该使用 MaskedTextBox 而不是 RadTextBox。 然后您可以使用电话号码掩码或使用自定义掩码制作您自己的掩码。这样更容易,并且您可以确保正确验证格式。

    【讨论】:

    • 感谢 FeliceM,但这并没有让我在文本框中显示国家/地区代码。我可以明确地使用这种方法,这有助于我 Q 的第二部分。如果你也能帮助我知道会更好 - 如何获得国家代码???
    • @Tvd,我不从事电话开发。我建议您使用 RadMaskedtextBox,因为我在 asp 和 windows 窗体中使用它。但是,看看这个链接,你可能会从那里得到一个方向。 stackoverflow.com/questions/17675081/…
    猜你喜欢
    • 1970-01-01
    • 2018-04-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-16
    • 2021-11-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多