PhoneNumberFormatter.FormatPartialString(String) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
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
表示部分電話號碼的字串。
傳回
輸入字串,格式化為部分電話號碼。
備註
下表顯示當使用者從電話號碼輸入數位時重複呼叫此方法的結果,並使用格式器設定為 「US」 區域。
傳遞至 FormatPartialString 的數位 | 格式化輸出 |
---|---|
1 | 1 |
14 | 14 |
142 | 142 |
1425 | 1 425 |
1425555 | 1 425-555 |
14255558 | 1 425-555-8 |
14255558080 | 1 425-555-8080 |
下列程式碼片段示範 TextChanged 事件處理常式,每當輸入事件處理常式的 TextBox 中的數位變更時,就會使用格式化的部分數位來更新 TextBlock。
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);
}