PhoneNumberFormatter.FormatPartialString(String) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Retorna uma cadeia de caracteres que representa o número de telefone parcial formatado determinado.
Use esse método para formatar números de telefone conforme eles estão sendo inseridos por um usuário, para ajudar o usuário a visualizar o número completo formatado.
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
Parâmetros
- number
-
String
Platform::String
winrt::hstring
Uma cadeia de caracteres que representa um número de telefone parcial.
Retornos
A cadeia de caracteres de entrada, formatada como um número de telefone parcial.
Comentários
A tabela a seguir mostra os resultados de chamar repetidamente esse método à medida que um usuário insere dígitos de um número de telefone, usando um formatador definido para a região "EUA".
Dígitos passados para FormatPartialString | Saída formatada |
---|---|
1 | 1 |
14 | 14 |
142 | 142 |
1425 | 1 425 |
1425555 | 1 425-555 |
14255558 | 1 425-555-8 |
14255558080 | 1 425-555-8080 |
O snippet de código a seguir demonstra um manipulador de eventos TextChanged que atualiza um TextBlock com o número parcial formatado sempre que o número digitado no TextBox do manipulador de eventos é alterado.
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);
}