SORU
22 Ocak 2009, PERŞEMBE


Bütün bir uygulama için kültür ayarı bir yolu var mı? Tüm güncel konuları ve yeni kıyafet mi?

Bütün bir uygulama için kültür ayarı bir yolu var mı? Tüm güncel konuları ve yeni kıyafet mi?

Kültür veritabanında saklanan adı var, ve bizim uygulama başladığında, yapıyoruz

CultureInfo ci = new CultureInfo(theCultureString);
Thread.CurrentThread.CurrentCulture = ci;
Thread.CurrentThread.CurrentUICulture = ci;

Ama, tabii ki, bu "kayıp" ne zaman yeni bir iş parçacığı bir şeyler yapmak istiyorum. Tüm uygulama için CurrentCulture CurrentUICulture Bu ayarı bir yolu var mı? Yeni konuları da bu kültürü alır? Yoksa bu sadece bir olay, yeni bir iş parçacığı için yapabileceğim oluşturulduğu zaman harekete geçirilir?

CEVAP
24 EYLÜL 2011, CUMARTESİ


.NET CultureInfo.DefaultThreadCurrentCulture özelliği bir Uygulama kültürü değiştirmek için kullanabilirsiniz 4.5,.

4.5 sürüm öncesi için yansıma bir Uygulama kültürü manipüle etmek için kullanmak zorunda. CultureInfo özel statik bir alan (m_userDefaultCulture.NET 2.0 mscorlib, s_userDefaultCulture.NET 4.0 mscorlib) CurrentCulture Eğer bir iş parçacığı, kendisini bu özellik varsa verir ne denetleyen.

Bu yerel iş parçacığı yerel değiştirmez ve muhtemelen bu kültürü bu şekilde değiştiren gemi kodu için iyi bir fikir değildir. Test için yararlı olabilir.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • DroidModderX ROOT Master

    DroidModderX

    14 ŞUBAT 2011
  • Mark Brown

    Mark Brown

    9 HAZİRAN 2010
  • TecnoTutosPC

    TecnoTutosPC

    19 Kasım 2012