現在の文化に従って電話番号をフォーマットできますか? たとえば、文化ごとに価格をフォーマットするには、次のようにします。
public object Convert(object value, Type targetType, object para, System.Globalization.CultureInfo culture)
{
string currency = value.ToString();
if (!string.IsNullOrEmpty(currency) && !string.IsNullOrWhiteSpace(currency))
{
Int64 C;
bool result = Int64.TryParse(currency, out C);
if (result)
{
currency = "Price: " + C.ToString("C", culture);
}
}
return currency;
}
これにより、文化に応じて価格が表示されます (es-ES 文化の場合 -> 価格: 値 = 5 の場合は 5 ドル)。電話番号に似たようなことをする方法はありますか?