Поделиться через


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

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