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

适用于