共用方式為


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

下列程式碼片段示範 TextChanged 事件處理常式,每當輸入事件處理常式的 TextBox 中的數位變更時,就會使用格式化的部分數位來更新 TextBlock。

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);
}

適用於