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
Строка, представляющая частичный номер телефона.
Возвращаемое значение
Входная строка, отформатированная как частичный номер телефона.
Комментарии
В следующей таблице показаны результаты многократного вызова этого метода, когда пользователь вводит цифры из номера телефона с помощью модуля форматирования, заданного в регионе "США".
Цифры, передаваемые в 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, который обновляет TextBlock с отформатированным частичным числом при изменении числа, введенного в TextBox обработчика событий.
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);
}