PhoneNumberFormatter.FormatPartialString(String) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
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
表示部分电话号码的字符串。
返回
输入字符串,格式为部分电话号码。
注解
下表显示了当用户使用设置为“US”区域的格式化程序从电话号码输入数字时重复调用此方法的结果。
传递给 FormatPartialString 的数字 | 格式化输出 |
---|---|
1 | 1 |
14 | 14 |
142 | 142 |
1425 | 1 425 |
1425555 | 1 425-555 |
14255558 | 1 425-555-8 |
14255558080 | 1 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);
}