Xamarin.Forms のドキュメント
マスクシンボル
コントロール > Input > MaskedEntry > マスクシンボル

MaskedEntry コントロールは、一連の特殊マスク文字/シンボル(.NET MaskedTextBox Mask のサブセット)をサポートする編集可能なマスクを提供します。これらの文字を使用して、入力フィールドへのデータの入力に使用する書式を指定できます。それには、Mask プロパティを使用してデータ入力書式を指定する必要があります。

たとえば、MaskedEntry コントロールの Mask プロパティを "0000/90/90/" に設定すると、ユーザーは、国際標準規格の日付書式で日付を入力できます。ここで、「/」文字は論理日付区切りとして機能します。

次の表に、MaskedEntry コントロールでサポートされているマスクシンボルをリストします。

マスクシンボル 説明
0 数字
9 数字またはスペース
# 数字、符号、またはスペース
L 英字
? 英字(必須ではない)
C 文字(必須ではない)
& 文字(必須)
I 英字またはスペース
A 英数字
a 英数字またはスペース
. ローカライズされた小数点
, ローカライズされた桁区切り
: ローカライズされた時刻区切り
/ ローカライズされた日付の区切り文字
$ ローカライズされた通貨記号
< 後続の文字を小文字に変換します。
> 後続の文字を大文字に変換します。
| 大文字小文字の変換を無効にします。
\ 任意の文字をエスケープして、リテラルに変えます。
その他すべての文字 リテラル。