CultureAndRegionInfoBuilder.ConsoleFallbackUICulture プロパティ

定義

グラフィック ユーザー インターフェイスの既定のカルチャが不適切な場合に、コンソール アプリケーションに適した代替のユーザー インターフェイス カルチャを取得または設定します。

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 使用して、コンソール アプリケーションのユーザー インターフェイスに適したニュートラル カルチャを取得する必要があります。

適用対象