每个线程都会继承默认的Windows文化,除非您通过访问当前线程通过 System.Threading命名空间提供的服务更改它 。更改我的应用程序的默认文化信息
你知道是否可以更改默认的应用程序文化信息而不是 设置eac新线程与其父项的文化信息。
谢谢! Ronen
每个线程都会继承默认的Windows文化,除非您通过访问当前线程通过 System.Threading命名空间提供的服务更改它 。更改我的应用程序的默认文化信息
你知道是否可以更改默认的应用程序文化信息而不是 设置eac新线程与其父项的文化信息。
谢谢! Ronen
不幸的是,没有应用程序范围的设置为新线程的默认文化。线程的默认文化在创建时由Windows设置。
我同意nukefusion。每次线程初始化时都必须更改文化。
在.NET 4.5中添加了CultureInfo.DefaultThreadCurrentUICulture属性,该属性更改了给定AppDomain中所有线程的cultureinfo。 在表单的静态构造函数中设置此属性通常应该做到这一点。