CultureAndRegionInfoBuilder.ConsoleFallbackUICulture プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
グラフィック ユーザー インターフェイスの既定のカルチャが不適切な場合に、コンソール アプリケーションに適した代替のユーザー インターフェイス カルチャを取得または設定します。
public:
property System::Globalization::CultureInfo ^ ConsoleFallbackUICulture { System::Globalization::CultureInfo ^ get(); void set(System::Globalization::CultureInfo ^ value); };
public System.Globalization.CultureInfo ConsoleFallbackUICulture { get; set; }
member this.ConsoleFallbackUICulture : System.Globalization.CultureInfo with get, set
Public Property ConsoleFallbackUICulture As CultureInfo
プロパティ値
コンソール上のテキストの読み取りおよび表示に使用する代替カルチャ。
例外
指定したカルチャが null
でない設定操作において、指定したカルチャの ConsoleFallbackUICulture プロパティが指定したカルチャと同じではありません。
注釈
取得操作では、 プロパティは ConsoleFallbackUICulture メソッドに GetConsoleFallbackUICulture 対応します。 現在CultureAndRegionInfoBuilderのオブジェクトで定義されているカルチャが代替ユーザー インターフェイス カルチャであることを示すには、設定操作で を指定null
します。 プロパティを、それ自体が異なるコンソール フォールバック UI カルチャを持つカルチャに設定しようとすると、最終的な "リーフ" カルチャが割り当てられます。
アラビア語、ヘブライ語、ペルシャ語、ウルドゥー語、シリア語などの言語は、双方向のテキストに基づいています。 グラフィカル ユーザー インターフェイスを使用する Windows アプリケーションでは、双方向言語がサポートされています。 ただし、オペレーティング システム コンソールのテキスト ユーザー インターフェイスを使用するコンソール アプリケーションでは、双方向のサポートは提供されません。 そのため、コンソール アプリケーションがアラビア語またはヘブライ語にローカライズされている場合は、コンソール画面に読み取り不可能なテキストが表示されます。
ユーザー インターフェイス カルチャは、アプリケーションがユーザーの入力と出力をサポートするために必要なリソースを指定します。既定では、オペレーティング システムのカルチャと同じです。 たとえば、 プロパティは CurrentUICulture アラビア語オペレーティング システムのアラビア語カルチャを返します。 アプリケーションでは、 プロパティを ConsoleFallbackUICulture 使用して、コンソール アプリケーションのユーザー インターフェイスに適したニュートラル カルチャを取得する必要があります。
適用対象
.NET