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