バージョン

和暦サポート (xamDateTimeEditor)

トピックの概要

目的

このトピックは、日付を和暦で表示するためにコントロールを構成する方法を紹介します。

前提条件

本トピックの理解を深めるために、以下のトピックを参照することをお勧めします。

トピック 目的

このトピックは、"xamEditors" グループのコントロールおよび目的を説明します。

このトピックはコントロールの概要を提供します。

和暦サポート

概要

グレゴリオ暦の日付形式に加え、コントロールで和暦を使用できます。和暦の年は、年号とその年号の年によって表されます。

以下の表は、入力日付形式を左右に並べて比較します。

グレゴリオ暦 和暦

xamEditors_JIDS_01.png

xamEditors_JIDS_02.png

和暦の設定

以下のコードは、和暦を設定する方法を示します。

C# の場合:

CultureInfo ci = new CultureInfo("ja-JP");
Thread.CurrentThread.CurrentCulture = ci;
Thread.CurrentThread.CurrentUICulture = ci;

ci.DateTimeFormat.Calendar = new JapaneseCalendar();
this.xamDateTimeEditor1.FormatProvider = ci;

this.xamDateTimeEditor1.Language =
    XmlLanguage.GetLanguage(ci.IetfLanguageTag);

和暦が使用される場合、年はグレゴリオ暦の代わりに年号とその年号の年によって表されます。コントロールが編集モードで、カーソルが年号フィールドにある場合、ユーザーは以下の表のキーボード ショートカットを使用して特定の年号を選択できます。

年号 年号開始日 キーボード ショートカット

明治

1868 / 09 / 08

M または m または 1

大正

1912 / 07 / 30

T または t または 2

昭和

1926 / 12 / 25

S または s または 3

平成

1989 / 01 / 08

H または h または 4

このトピックに関連する追加情報については、以下のトピックを参照してください。

トピック 目的

このトピックでは、xamDateTimeEditor コントロールの基本クラスの概要を説明します。

このトピックでは、カスタム マスクの定義方法の詳細を説明します。

このトピックは、xamDataGrid コントロールで xamDateTimeEditor をエディターとして統合する方法を提供します。

このトピックでは、コントロールの編集モードでスタンドアロン エディターおよび xamDataGrid のエディターの統合の使用での動作変更を紹介します。

このトピックは、特定の言語で使用されるコントロールの右から左サポートを説明します。

このトピックでは、xamDateTimeEditor コントロールに関連した名前空間およびクラスに関する参考情報を提供します。