CultureInfo.CurrentUICulture Eigenschaft

Definition

Ruft das CultureInfo-Objekt ab, das die aktuelle Benutzeroberfläche darstellt, mit deren Hilfe der Ressourcen-Manager kulturabhängige Ressourcen zur Laufzeit sucht, oder setzt dieses Objekt.Gets or sets the CultureInfo object that represents the current user interface culture used by the Resource Manager to look up culture-specific resources at run time.

public:
 static property System::Globalization::CultureInfo ^ CurrentUICulture { System::Globalization::CultureInfo ^ get(); };
public static System.Globalization.CultureInfo CurrentUICulture { get; }
member this.CurrentUICulture : System.Globalization.CultureInfo
Public Shared ReadOnly Property CurrentUICulture As CultureInfo

Eigenschaftswert

Die aktuelle Kultur, mit deren Hilfe der Ressourcen-Manager zur Laufzeit kulturabhängige Ressourcen sucht, oder legt diese fest.The culture used by the Resource Manager to look up culture-specific resources at run time.

Ausnahmen

Die Eigenschaft ist auf null festgelegt.The property is set to null.

Die Eigenschaft ist auf einen Kulturnamen festgelegt, der nicht zum Suchen einer Ressourcendatei verwendet werden kann.The property is set to a culture name that cannot be used to locate a resource file. Ressourcendateinamen dürfen nur Buchstaben, Zahlen, Bindestriche oder Unterstriche enthalten.Resource filenames can include only letters, numbers, hyphens, or underscores.

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie die CurrentCulture und CurrentUICulture des aktuellen Threads geändert werden.The following code example demonstrates how to change the CurrentCulture and CurrentUICulture of the current thread.

using namespace System;
using namespace System::Globalization;
using namespace System::Threading;

int main()
{
   // Display the name of the current thread culture.
   Console::WriteLine("CurrentCulture is {0}.", CultureInfo::CurrentCulture->Name);
   
   // Change the current culture to th-TH.
   CultureInfo::CurrentCulture = gcnew CultureInfo("th-TH",false);
   Console::WriteLine("CurrentCulture is now {0}.", CultureInfo::CurrentCulture->Name);
   
   // Displays the name of the CurrentUICulture of the current thread.
   Console::WriteLine("CurrentUICulture is {0}.", CultureInfo::CurrentCulture->Name);
   
   // Changes the CurrentUICulture of the current thread to ja-JP.
   CultureInfo::CurrentUICulture = gcnew CultureInfo("ja-JP",false);
   Console::WriteLine("CurrentUICulture is now {0}.", CultureInfo::CurrentCulture->Name);
}
// The example displays the following output:
//       CurrentCulture is en-US.
//       CurrentCulture is now th-TH.
//       CurrentUICulture is en-US.
//       CurrentUICulture is now ja-JP.
using System;
using System.Globalization;
using System.Threading;

public class Example
{
   public static void Main()  
   {
      // Display the name of the current thread culture.
      Console.WriteLine("CurrentCulture is {0}.", CultureInfo.CurrentCulture.Name);

      // Change the current culture to th-TH.
      CultureInfo.CurrentCulture = new CultureInfo("th-TH", false);
      Console.WriteLine("CurrentCulture is now {0}.", CultureInfo.CurrentCulture.Name);

      // Display the name of the current UI culture.
      Console.WriteLine("CurrentUICulture is {0}.", CultureInfo.CurrentUICulture.Name);

      // Change the current UI culture to ja-JP.
      CultureInfo.CurrentUICulture = new CultureInfo( "ja-JP", false );
      Console.WriteLine("CurrentUICulture is now {0}.", CultureInfo.CurrentUICulture.Name);
   }
}
// The example displays the following output:
//       CurrentCulture is en-US.
//       CurrentCulture is now th-TH.
//       CurrentUICulture is en-US.
//       CurrentUICulture is now ja-JP.
Imports System.Globalization
Imports System.Threading

Public Module Example
   Public Sub Main()

      ' Display the name of the current thread culture.
      Console.WriteLine("CurrentCulture is {0}.", CultureInfo.CurrentCulture.Name)

      ' Change the current culture to th-TH.
      CultureInfo.CurrentCulture = New CultureInfo("th-TH", False)
      Console.WriteLine("CurrentCulture is now {0}.", CultureInfo.CurrentCulture.Name)

      ' Display the name of the current UI culture.
      Console.WriteLine("CurrentUICulture is {0}.", CultureInfo.CurrentUICulture.Name)

      ' Change the current UI culture to ja-JP.
      CultureInfo.CurrentUICulture = New CultureInfo("ja-JP", False)
      Console.WriteLine("CurrentUICulture is now {0}.", CultureInfo.CurrentUICulture.Name)
   End Sub 
End Module
' The example displays the following output:
'       CurrentCulture is en-US.
'       CurrentCulture is now th-TH.
'       CurrentUICulture is en-US.
'       CurrentUICulture is now ja-JP.

Hinweise

Die aktuelle Benutzeroberflächen Kultur ist eine Thread spezifische Eigenschaft.The current UI culture is a per-thread property. Das heißt, jeder Thread verfügt über eine eigene aktuelle Benutzeroberflächen Kultur.That is, each thread has its own current UI culture. Diese Eigenschaft entspricht dem Abrufen von oder, beginnend mit dem .NET Framework 4.6.NET Framework 4.6, wobei das CultureInfo-Objekt festgelegt wird, das der System.Threading.Thread.CurrentThread.CurrentUICulture-Eigenschaft zugewiesen ist.This property is equivalent to retrieving or, starting with the .NET Framework 4.6.NET Framework 4.6, setting the CultureInfo object assigned to the System.Threading.Thread.CurrentThread.CurrentUICulture property. Wenn ein Thread gestartet wird, wird die Benutzeroberflächen Kultur anfänglich wie folgt bestimmt:When a thread is started, its UI culture is initially determined as follows:

  • Durch Abrufen der Kultur, die von der DefaultThreadCurrentUICulture-Eigenschaft in der Anwendungsdomäne angegeben wird, in der der Thread ausgeführt wird, wenn der Eigenschafts Wert nicht nullist.By retrieving the culture that is specified by the DefaultThreadCurrentUICulture property in the application domain in which the thread is executing, if the property value is not null.

  • Wenn es sich bei dem Thread um einen Thread Pool Thread handelt, der einen aufgabenbasierten asynchronen Vorgang ausführt und die APP auf die .NET Framework 4.6.NET Framework 4.6 oder eine höhere Version des .NET Framework abzielt, wird die Benutzeroberflächen Kultur durch die Benutzeroberflächen Kultur des aufrufenden Threads bestimmt.If the thread is a thread pool thread that is executing a task-based asynchronous operation and the app targets the .NET Framework 4.6.NET Framework 4.6 or a later version of the .NET Framework, its UI culture is determined by the UI culture of the calling thread. Im folgenden Beispiel wird die aktuelle Benutzeroberflächen Kultur in Portugiesisch (Brasilien) geändert, und es werden sechs Aufgaben gestartet, von denen jede die Thread-ID, ihre Task-ID und die aktuelle Benutzeroberflächen Kultur anzeigt.The following example changes the current UI culture to Portuguese (Brazil) and launches six tasks, each of which displays its thread ID, its task ID, and its current UI culture. Alle Tasks (und Threads) haben die Benutzeroberflächen Kultur des aufrufenden Threads geerbt.Each of the tasks (and the threads) has inherited the UI culture of the calling thread.

    using System;
    using System.Collections.Generic;
    using System.Globalization;
    using System.Runtime.Versioning;
    using System.Threading;
    using System.Threading.Tasks;
    
    [assembly:TargetFramework(".NETFramework,Version=v4.6")]
    
    public class Example
    {
       public static async Task Main()
       {
          var tasks = new List<Task>();
          Console.WriteLine("The current UI culture is {0}", 
                            Thread.CurrentThread.CurrentUICulture.Name);
          Thread.CurrentThread.CurrentUICulture = new CultureInfo("pt-BR");
          // Change the current UI culture to Portuguese (Brazil).
          Console.WriteLine("Current UI culture changed to {0}",
                            Thread.CurrentThread.CurrentUICulture.Name);
          Console.WriteLine("Application thread is thread {0}",
                            Thread.CurrentThread.ManagedThreadId);
          // Launch six tasks and display their current culture.
          for (int ctr = 0; ctr <= 5; ctr++)
             tasks.Add(Task.Run( () => {
                                   Console.WriteLine("UI Culture of task {0} on thread {1} is {2}",
                                                     Task.CurrentId, 
                                                     Thread.CurrentThread.ManagedThreadId,
                                                     Thread.CurrentThread.CurrentUICulture.Name);
                                } ));                     
    
          await Task.WhenAll(tasks.ToArray());
       }
    }
    // The example displays output like the following:
    //     The current culture is en-US
    //     Current culture changed to pt-BR
    //     Application thread is thread 9
    //     Culture of task 2 on thread 11 is pt-BR
    //     Culture of task 1 on thread 10 is pt-BR
    //     Culture of task 3 on thread 11 is pt-BR
    //     Culture of task 5 on thread 11 is pt-BR
    //     Culture of task 6 on thread 11 is pt-BR
    //     Culture of task 4 on thread 10 is pt-BR
    
    Imports System.Collections.Generic
    Imports System.Globalization
    Imports System.Runtime.Versioning
    Imports System.Threading
    Imports System.Threading.Tasks
    
    <assembly:TargetFramework(".NETFramework,Version=v4.6")>
    
    Module Example
       Public Sub Main()
          Dim tasks As New List(Of Task)
          Console.WriteLine("The current UI culture is {0}", 
                            Thread.CurrentThread.CurrentUICulture.Name)
          Thread.CurrentThread.CurrentUICulture = New CultureInfo("pt-BR")
          ' Change the current UI culture to Portuguese (Brazil).
          Console.WriteLine("Current culture changed to {0}",
                            Thread.CurrentThread.CurrentUICulture.Name)
          Console.WriteLine("Application thread is thread {0}",
                            Thread.CurrentThread.ManagedThreadId)
          ' Launch six tasks and display their current culture.
          For ctr As Integer = 0 to 5
             tasks.Add(Task.Run(Sub()
                                   Console.WriteLine("Culture of task {0} on thread {1} is {2}",
                                                     Task.CurrentId, 
                                                     Thread.CurrentThread.ManagedThreadId,
                                                     Thread.CurrentThread.CurrentUICulture.Name)
                                End Sub))                     
          Next
          Task.WaitAll(tasks.ToArray())
       End Sub
    End Module
    ' The example displays output like the following:
    '     The current culture is en-US
    '     Current culture changed to pt-BR
    '     Application thread is thread 9
    '     Culture of task 2 on thread 11 is pt-BR
    '     Culture of task 1 on thread 10 is pt-BR
    '     Culture of task 3 on thread 11 is pt-BR
    '     Culture of task 5 on thread 11 is pt-BR
    '     Culture of task 6 on thread 11 is pt-BR
    '     Culture of task 4 on thread 10 is pt-BR
    

    Weitere Informationen finden Sie im Abschnitt "Kultur und aufgabenbasierte asynchrone Vorgänge" im Thema CultureInfo.For more information, see the "Culture and task-based asynchronous operations" section in the CultureInfo topic.

  • Durch Aufrufen der Windows GetUserDefaultUILanguage-Funktion.By calling the Windows GetUserDefaultUILanguage function.

Hinweis

Im .NET Compact Framework.NET Compact Frameworkist die CurrentUICulture-Eigenschaft schreibgeschützt.In the .NET Compact Framework.NET Compact Framework, the CurrentUICulture property is read-only. Die aktuelle Benutzeroberflächen Kultur wird durch die regionalen Einstellungen des Systems bestimmt und kann nicht Programm gesteuert geändert werden.The current UI culture is determined by the system's regional settings and cannot be changed programmatically.

Legen Sie die Eigenschaft Thread.CurrentUICulture auf die neue Kulturfest, beginnend mit dem .NET Framework 4.6.NET Framework 4.6, um die von einem Thread verwendete Benutzeroberflächen Kultur zu ändern.Starting with the .NET Framework 4.6.NET Framework 4.6, to change the user interface culture used by a thread, set the Thread.CurrentUICulture property to the new culture. Wenn Sie die Benutzeroberflächen Kultur eines Threads auf diese Weise explizit ändern, bleibt diese Änderung erhalten, wenn der Thread Anwendungs Domänen Grenzen überschreitet.If you explicitly change a thread's UI culture in this way, that change persists if the thread crosses application domain boundaries.

Hinweis

In der .NET Framework 4.5.2 und früheren Versionen ist die Eigenschaft CurrentUICulture schreibgeschützt. Das heißt, Sie können den Eigenschafts Wert abrufen, ihn aber nicht festlegen.In the .NET Framework 4.5.2 and earlier versions, the CurrentUICulture property is read-only; that is, you can retrieve the property value, but you cannot set it. Um die aktuelle Benutzeroberflächen Kultur zu ändern, weisen Sie das CultureInfo-Objekt, das die neue Benutzeroberflächen Kultur darstellt, der Thread.CurrentThread.CurrentUICulture-Eigenschaft zu.To change the current UI culture, you assign the CultureInfo object that represents the new UI culture to the Thread.CurrentThread.CurrentUICulture property. Beginnend mit dem .NET Framework 4.6.NET Framework 4.6ist die CultureInfo.CurrentUICulture-Eigenschaft Lese-/Schreibzugriff. Sie können den Wert der Eigenschaft festlegen und abrufen.Starting with the .NET Framework 4.6.NET Framework 4.6, the CultureInfo.CurrentUICulture property is read-write; you can both set and retrieve the property's value. Wenn Sie den Eigenschafts Wert auf ein CultureInfo Objekt festlegen, das eine neue Kultur darstellt, ändert sich auch der Wert der Thread.CurrentThread.CurrentCulture-Eigenschaft.If you do set the property value to a CultureInfo object that represents a new culture, the value of the Thread.CurrentThread.CurrentCulture property also changes.

In diesem Abschnitt:In this section:

Die aktuelle Benutzeroberflächen Kultur wird Getting the Current UI Culture
Explizites Festlegen der aktuellen Benutzeroberflächen Kultur Explicitly Setting the Current UI Culture
Implizites Festlegen der aktuellen Benutzeroberflächen Kultur Implicitly Setting the Current UI Culture
Sicherheitsüberlegungen Security Considerations
Die aktuelle Benutzeroberflächen Kultur und Windows-appsThe Current UI Culture and Windows apps

Die aktuelle Benutzeroberflächen Kultur wird erhalten.Getting the Current UI Culture

Die CultureInfo.CurrentUICulture-Eigenschaft ist eine Einstellung pro Thread. Das heißt, jeder Thread kann über eine eigene Benutzeroberflächen Kultur verfügen.The CultureInfo.CurrentUICulture property is a per-thread setting; that is, each thread can have its own UI culture. Sie erhalten die Benutzeroberflächen Kultur des aktuellen Threads, indem Sie den Wert der CultureInfo.CurrentUICulture-Eigenschaft abrufen, wie im folgenden Beispiel veranschaulicht.You get the UI culture of the current thread by retrieving the value of the CultureInfo.CurrentUICulture property, as the following example illustrates.

using System;
using System.Globalization;

public class Example
{
   public static void Main()
   {
      CultureInfo culture = CultureInfo.CurrentUICulture;
      Console.WriteLine("The current UI culture is {0} [{1}]",
                        culture.NativeName, culture.Name);
   }
}
// The example displays output like the following:
//       The current UI culture is English (United States) [en-US]
Imports System.Globalization

Module Example
   Public Sub Main()
      Dim culture As CultureInfo = CultureInfo.CurrentCulture
      Console.WriteLine("The current UI culture is {0} [{1}]",
                        culture.NativeName, culture.Name)
   End Sub
End Module
' The example displays output like the following:
'     The current UI culture is English (United States) [en-US]

Sie können auch den Wert der Benutzeroberflächen Kultur des aktuellen Threads aus der Thread.CurrentUICulture-Eigenschaft abrufen.You can also retrieve the value of the current thread's UI culture from the Thread.CurrentUICulture property.

Explizites Festlegen der aktuellen Benutzeroberflächen KulturExplicitly Setting the Current UI Culture

Beginnend mit dem .NET Framework 4.6.NET Framework 4.6können Sie die aktuelle Benutzeroberflächen Kultur ändern, indem Sie der CultureInfo.CurrentUICulture-Eigenschaft ein CultureInfo Objekt zuweisen, das die neue Kultur darstellt.Starting with the .NET Framework 4.6.NET Framework 4.6, you can change the current UI culture by assigning a CultureInfo object that represents the new culture to the CultureInfo.CurrentUICulture property. Die aktuelle Benutzeroberflächen Kultur kann entweder auf eine bestimmte Kultur (z. b. "en-US" oder "de-de") oder auf eine neutrale Kultur (z. b. en oder de) festgelegt werden.The current UI culture can be set to either a specific culture (such as en-US or de-DE) or to a neutral culture (such as en or de). Im folgenden Beispiel wird die aktuelle Benutzeroberflächen Kultur auf "fr-FR" oder "Französisch" (Frankreich) festgelegt.The following example sets the current UI culture to fr-FR or French (France).

using System;
using System.Globalization;

public class Example
{
   public static void Main()
   {
      Console.WriteLine("The current UI culture: {0}", 
                        CultureInfo.CurrentUICulture.Name);
      
      CultureInfo.CurrentUICulture = CultureInfo.CreateSpecificCulture("fr-FR");
      Console.WriteLine("The current UI culture: {0}", 
                        CultureInfo.CurrentUICulture.Name);
   }
}
// The example displays output like the following:
//       The current UI culture: en-US
//       The current UI culture: fr-FR
Imports System.Globalization
Imports System.Threading

Module Example
   Public Sub Main()
      Console.WriteLine("The current UI culture: {0}", 
                        CultureInfo.CurrentUICulture.Name)
      
      CultureInfo.CurrentUICulture = CultureInfo.CreateSpecificCulture("fr-FR")
      Console.WriteLine("The current UI culture: {0}", 
                        CultureInfo.CurrentUICulture.Name)
   End Sub
End Module
' The example displays output like the following:
'       The current UI culture: en-US
'       The current UI culture: fr-FR

In einer Multithreadanwendung können Sie die Benutzeroberflächen Kultur eines Threads explizit festlegen, indem Sie ein CultureInfo Objekt, das diese Kultur darstellt, der Thread.CurrentUICulture-Eigenschaft des Threads zuweisen.In a multithreaded application, you can explicitly set the UI culture of any thread by assigning a CultureInfo object that represents that culture to the thread's Thread.CurrentUICulture property. Wenn der Thread, dessen Kultur Sie festlegen möchten, der aktuelle Thread ist, können Sie die neue Kultur der CultureInfo.CurrentUICulture-Eigenschaft zuweisen.If the thread whose culture you want to set is the current thread, you can assign the new culture to the CultureInfo.CurrentUICulture property. Wenn die Benutzeroberflächen Kultur eines Threads explizit festgelegt wird, behält dieser Thread dieselbe Kultur bei, selbst wenn er Anwendungs Domänen Grenzen überschreitet und Code in einer anderen Anwendungsdomäne ausführt.When the UI culture of a thread is set explicitly, that thread retains the same culture even if it crosses application domain boundaries and executes code in another application domain.

Implizites Festlegen der aktuellen Benutzeroberflächen KulturImplicitly Setting the Current UI Culture

Wenn ein Thread, einschließlich des Hauptanwendungs Threads, erstmalig erstellt wird, wird die aktuelle Benutzeroberflächen Kultur standardmäßig wie folgt festgelegt:When a thread, including the main application thread, is first created, by default its current UI culture is set as follows:

  • Mit der Kultur, die von der DefaultThreadCurrentUICulture-Eigenschaft für die aktuelle Anwendungsdomäne definiert wird, wenn der Eigenschafts Wert nicht nullist.By using the culture defined by the DefaultThreadCurrentUICulture property for the current application domain if the property value is not null.

  • Mithilfe der Standard Kultur des Systems.By using the system's default culture. Auf Systemen, die das Windows-Betriebssystem verwenden, ruft der Common Language Runtime die Windows GetUserDefaultUILanguage-Funktion auf, um die aktuelle Benutzeroberflächen Kulturfest zulegen.On systems that use the Windows operating system, the common language runtime calls the Windows GetUserDefaultUILanguage function to set the current UI culture. GetUserDefaultUILanguage gibt die vom Benutzer festgelegte Standard Kultur der Benutzeroberfläche zurück.GetUserDefaultUILanguage returns the default UI culture set by the user. Wenn der Benutzer keine Standardbenutzer Oberflächen Sprache festgelegt hat, wird die ursprünglich auf dem System installierte Kultur zurückgegeben.If the user has not set a default UI language, it returns the culture originally installed on the system.

Wenn der Thread Anwendungsgrenzen überschreitet und Code in einer anderen Anwendungsdomäne ausführt, wird seine Kultur auf die gleiche Weise wie bei einem neu erstellten Thread bestimmt.If the thread crosses application boundaries and executes code in another application domain, its culture is determined in the same way as that of a newly created thread.

Beachten Sie Folgendes: Wenn Sie eine bestimmte Benutzeroberflächen Kultur festlegen, die sich von der vom System installierten Benutzeroberflächen Kultur oder der bevorzugten Benutzeroberflächen Kultur des Benutzers unterscheidet, und die Anwendung mehrere Threads startet, ist die aktuelle Benutzeroberflächen Kultur dieser Threads die Kultur, die von der GetUserDefaultUILanguage -Funktion, es sei denn, Sie weisen der DefaultThreadCurrentUICulture-Eigenschaft in der Anwendungsdomäne, in der der Thread ausgeführt wird, eine Kultur zu.Note that if you set a specific UI culture that is different from the system-installed UI culture or the user's preferred UI culture, and your application starts multiple threads, the current UI culture of those threads will be the culture returned by the GetUserDefaultUILanguage function, unless you assign a culture to the DefaultThreadCurrentUICulture property in the application domain in which the thread is executing.

Überlegungen zur SicherheitSecurity Considerations

Zum Ändern der Kultur des aktuellen Threads ist eine SecurityPermission Berechtigung mit dem festgelegten ControlThread Wert erforderlich.Changing the culture of the current thread requires a SecurityPermission permission with the ControlThread value set.

Achtung

Das Manipulieren von Threads ist aufgrund des mit Threads verbundenen Sicherheitszustands gefährlich.Manipulating threads is dangerous because of the security state associated with threads. Daher sollte diese Berechtigung nur an vertrauenswürdigen Code und dann nur bei Bedarf erteilt werden.Therefore, this permission should be given only to trustworthy code, and then only as necessary. Sie können die Thread Kultur nicht in halb vertrauenswürdigem Code ändern.You cannot change thread culture in semi-trusted code.

Die aktuelle Benutzeroberflächen Kultur und UWP-appsThe current UI culture and UWP apps

In universelle Windows-Plattform-Apps (UWP) lautet die Eigenschaft CurrentUICulture mit Lese-/Schreibzugriff, ebenso wie Sie in .NET Framework und .net Core-apps. Sie können Sie verwenden, um die aktuelle Kultur zu erhalten und festzulegen.In Universal Windows Platform (UWP) apps, the CurrentUICulture property is read-write, just as it is in .NET Framework and .NET Core apps; you can use it both to get and to set the current culture. UWP-apps unterscheiden sich jedoch nicht zwischen der aktuellen Kultur und der aktuellen Benutzeroberflächen Kultur.However, UWP apps do not distinguish between the current culture and the current UI culture. Die Eigenschaften CurrentCulture und CurrentUICulture werden dem ersten Wert in der Windows. applicationmodel. resources. Core. ResourceManager. DefaultContext. Languages -Auflistung zugeordnet.The CurrentCulture and CurrentUICulture properties map to the first value in the Windows.ApplicationModel.Resources.Core.ResourceManager.DefaultContext.Languages collection.

In .NET Framework-und .net Core-Apps ist die aktuelle Benutzeroberflächen Kultur eine Thread spezifische Einstellung, und die CurrentUICulture-Eigenschaft reflektiert die Benutzeroberflächen Kultur des aktuellen Threads.In .NET Framework and .NET Core apps, the current UI culture is a per-thread setting, and the CurrentUICulture property reflects the UI culture of the current thread only. In UWP-apps wird die aktuelle Kultur der Windows. applicationmodel. resources. Core. ResourceManager. DefaultContext. Languages -Eigenschaft zugeordnet, bei der es sich um eine globale Einstellung handelt.In UWP apps, the current culture maps to the Windows.ApplicationModel.Resources.Core.ResourceManager.DefaultContext.Languages property, which is a global setting. Wenn Sie die CurrentCulture-Eigenschaft festlegen, wird die Kultur der gesamten APP geändert. die Kultur kann nicht pro Thread festgelegt werden.Setting the CurrentCulture property changes the culture of the entire app; culture cannot be set on a per-thread basis.

Sicherheit

SecurityPermission
zum Festlegen der aktuellen Benutzeroberflächen Kultur.for setting the current UI culture. Zugehörige Enumeration: ControlThreadAssociated enumeration: ControlThread

Gilt für:

Siehe auch