PhoneNumberFormatter.FormatPartialString(String) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Devuelve una cadena que representa el número de teléfono parcial con formato especificado.
Use este método para dar formato a los números de teléfono a medida que un usuario escribe, para ayudar al usuario a visualizar el número completo con formato.
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
Cadena que representa un número de teléfono parcial.
Devoluciones
Cadena de entrada, con formato de número de teléfono parcial.
Comentarios
En la tabla siguiente se muestran los resultados de llamar repetidamente a este método cuando un usuario escribe dígitos de un número de teléfono, mediante un formateador establecido en la región "US".
Dígitos pasados a FormatPartialString | Resultado con formato |
---|---|
1 | 1 |
14 | 14 |
142 | 142 |
1425 | 1 425 |
1425555 | 1 425-555 |
14255558 | 1 425-555-8 |
14255558080 | 1 425-555-8080 |
El fragmento de código siguiente muestra un controlador de eventos TextChanged que actualiza un TextBlock con el número parcial con formato cada vez que cambia el número escrito en el textBox del controlador de eventos.
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);
}