Udostępnij za pośrednictwem


CultureAndRegionInfoBuilder.ConsoleFallbackUICulture Właściwość

Definicja

Pobiera lub ustawia alternatywną kulturę interfejsu użytkownika odpowiednią dla aplikacji konsolowych, gdy domyślna kultura graficznego interfejsu użytkownika jest nieodpowiednia.

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

Wartość właściwości

Alternatywna kultura używana do odczytywania i wyświetlania tekstu w konsoli programu .

Wyjątki

W operacji zestawu, w której określona kultura nie nulljest , ConsoleFallbackUICulture właściwość określonej kultury nie jest taka sama jak określona kultura.

Uwagi

W operacji ConsoleFallbackUICulture get właściwość odpowiada metodzie GetConsoleFallbackUICulture . Określ null w operacji zestawu, aby wskazać, że kultura zdefiniowana przez bieżący CultureAndRegionInfoBuilder obiekt jest alternatywną kulturą interfejsu użytkownika. Jeśli spróbujesz ustawić właściwość na kulturę, która sama ma inną kulturę interfejsu użytkownika rezerwowego konsoli, zostanie przypisana ta ostateczna kultura "liścia".

Języki takie jak Arabski, Hebrajski, Perski, Urdu i Syriac są oparte na tekście dwukierunkowym. Aplikacje systemu Windows, które korzystają z graficznego interfejsu użytkownika, obsługują języki dwukierunkowe. Jednak aplikacje konsolowe, które korzystają z tekstowego interfejsu użytkownika konsoli systemu operacyjnego, nie zapewniają obsługi dwukierunkowej. W związku z tym, jeśli aplikacja konsolowa jest zlokalizowana w języku arabskim lub hebrajskim, wyświetla nieprzeczytany tekst na ekranie konsoli.

Kultura interfejsu użytkownika określa zasoby, które aplikacja musi obsługiwać dane wejściowe i wyjściowe użytkownika, a domyślnie jest taka sama jak kultura systemu operacyjnego. Na przykład CurrentUICulture właściwość zwraca kulturę arabską dla arabskiego systemu operacyjnego. Aplikacja powinna używać ConsoleFallbackUICulture właściwości do pobierania neutralnej kultury odpowiedniej dla interfejsu użytkownika aplikacji konsolowej.

Dotyczy