Partager via


Utilisation de la propriété CurrentUICulture

Mise à jour : novembre 2007

La propriété CurrentUICulture représente la culture d'interface utilisateur actuelle sur une base par thread. Cette propriété est utilisée par la classe ResourceManager pour consulter des ressources spécifiques à la culture au moment de l'exécution. Votre application peut utiliser soit une culture neutre ou spécifique, soit la propriété InvariantCulture pour définir la propriété CurrentUICulture. L'application peut utiliser la propriété CurrentThread pour définir CurrentCulture.

Définition explicite de la propriété CurrentUICulture

Votre application peut définir la propriété CurrentUICulture explicitement. L'exemple de code suivant affecte la valeur "de", qui représente la culture neutre pour l'allemand, à la propriété.

Thread.CurrentThread.CurrentUICulture = new CultureInfo("de")
Thread.CurrentThread.CurrentUICulture = new CultureInfo("de");

L'application peut également définir explicitement CurrentUICulture à une culture spécifique. L'exemple de code suivant affecte la culture spécifique de l'Allemagne, représentée par « de-DE », à la propriété.

Thread.CurrentThread.CurrentUICulture = new CultureInfo("de-DE")
Thread.CurrentThread.CurrentUICulture = new CultureInfo("de-DE");

Définition implicite de la propriété CurrentUICulture

Si la propriété CurrentUICulture n'est pas définie explicitement dans le code d'une application, elle reçoit une valeur par défaut lorsque l'application est lancée. Ce paramètre utilise la fonction GetUserDefaultUILanguage de Windows 2000 et produits d'Interface utilisateur (MUI) Multilingues de Windows XP, pour lesquels l'utilisateur peut définir le langage d'INTERFACE UTILISATEUR à travers l'option régional et options de langue du Panneau de configuration. Si l'utilisateur ne la définit pas, la langue de l'interface utilisateur est déterminée par la langue installée dans le système, qui est la langue des ressources du système d'exploitation.

Voir aussi

Concepts

Utilisation de la classe CultureInfo

Utilisation de la propriété CurrentCulture

Utilisation de la propriété InvariantCulture