PhoneNumberFormatter.FormatPartialString(String) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt eine Zeichenfolge zurück, die die formatierte Teiltelefonnummer darstellt.
Verwenden Sie diese Methode, um Telefonnummern zu formatieren, während sie von einem Benutzer eingegeben werden, damit der Benutzer die vollständige, formatierte Nummer visualisieren kann.
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
Parameter
- number
-
String
Platform::String
winrt::hstring
Eine Zeichenfolge, die eine partielle Telefonnummer darstellt.
Gibt zurück
Die Eingabezeichenfolge, formatiert als partielle Telefonnummer.
Hinweise
Die folgende Tabelle zeigt die Ergebnisse des wiederholten Aufrufens dieser Methode, wenn ein Benutzer Ziffern aus einer Telefonnummer eingibt, wobei ein Formatierer auf die Region "USA" festgelegt ist.
An FormatPartialString übergebene Ziffern | Formatierte Ausgabe |
---|---|
1 | 1 |
14 | 14 |
142 | 142 |
1425 | 1 425 |
1425555 | 1 425-555 |
14255558 | 1 425-555-8 |
14255558080 | 1 425-555-8080 |
Der folgende Codeausschnitt veranschaulicht einen TextChanged-Ereignishandler, der einen TextBlock mit der formatierten Teilnummer aktualisiert, wenn sich die in den TextBox-Textbox des Ereignishandlers eingegebene Zahl ändert.
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);
}