PhoneNumberFormatter.FormatPartialString(String) メソッド

定義

指定された書式設定された部分的な電話番号を表す文字列を返します。

このメソッドを使用して、ユーザーが入力している電話番号の書式を設定し、ユーザーが書式設定した完全な番号を視覚化できるようにします。

public:
 virtual Platform::String ^ FormatPartialString(Platform::String ^ number) = FormatPartialString;
winrt::hstring FormatPartialString(winrt::hstring const& number);
public string FormatPartialString(string number);
function formatPartialString(number)
Public Function FormatPartialString (number As String) As String

パラメーター

number
String

Platform::String

winrt::hstring

部分的な電話番号を表す文字列。

戻り値

String

Platform::String

winrt::hstring

部分的な電話番号として書式設定された入力文字列。

注釈

次の表は、ユーザーが "US" リージョンに設定されたフォーマッタを使用して電話番号から数字を入力すると、このメソッドを繰り返し呼び出した結果を示しています。

FormatPartialString に渡される数字書式付き出力
11
1414
142142
14251 425
14255551 425-555
142555581 425-555-8
142555580801 425-555-8080

次のコード スニペットは、イベント ハンドラーの TextBox に入力された数値が変更されるたびに、書式設定された部分番号で TextBlock を更新する TextChanged イベント ハンドラーを示しています。

using Windows.Globalization.PhoneNumberFormatting;

PhoneNumberFormatter currentFormatter;

public MainPage()
{
    this.InitializeComponent();

    // Using the current default region
    currentFormatter = new PhoneNumberFormatter();
}

private void gradualInput_TextChanged(object sender, TextChangedEventArgs e)
{
    outBlock.Text = currentFormatter.FormatPartialString(gradualInput.Text);
}

適用対象