0

私の Windows Phone 8 アプリでは、Telerik RadTextBox コントロールを使用しています。

電話番号の欄があります

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

デフォルトで上記のテキストボックスに国コードを追加したいので、ユーザーは「+45」などを入力する必要はありません。国コードがテキスト ボックスに追加されるデバイスの国は何でも。

上記を達成する方法を見つけようとしましたが、有用な情報を得ることができませんでした。デバイスから国コードを見つける方法はありますか、またはどのように見つけるのですか? そして、デフォルトでテキストボックスに追加する方法。

誰でも私が目標を達成するのを手伝ってくれますか? ありがとう

4

1 に答える 1

0

RadTextBox の代わりに MaskedTextBox を使用する必要があります。 ここに画像の説明を入力 次に、電話番号マスクを使用するか、カスタム マスクを使用して独自のマスクを作成できます。このようにして、フォーマットが適切に検証されていることを確認するのが簡単になります。

于 2013-11-19T04:35:05.523 に答える