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

Входная строка, отформатированная как частичный номер телефона.

Комментарии

В следующей таблице показаны результаты многократного вызова этого метода, когда пользователь вводит цифры из номера телефона с помощью модуля форматирования, заданного в регионе "США".

Цифры, передаваемые в FormatPartialStringФорматированные выходные данные
11
1414
142142
14251 425
14255551 425-555
142555581 425-555-8
142555580801 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);
}

Применяется к