2011-06-11 80 views
0

我的PC的地區設置爲英國,但我的silverlight默認文化設置爲美國。儘管PC地區設置爲英國,文化仍設置爲美國

我發現這個優秀的帖子解釋了這將是WPF的默認行爲,他也提供了一個解決方案。

How to set and change the culture in WPF

遺憾的是其通常情況下,我不能在Silverlight中使用此代碼。沒有OverrideMetadata方法。所以我的問題是Silverlight開發人員如何解決這個問題?

高度讚賞,

+1

Don' Ť知道關於Silverlight開發的一個舔,所以我想我會通過這一點,而我正在查看有關WPF本地化的其他信息:[本地化基於Silverlight的應用程序](http://msdn.microsoft.com/en-us/library/ cc838238(v = vs.95).aspx) – lsuarez 2011-06-12 05:41:06

+0

所有Windows應用程序都會發生這種情況:因爲Windows未本地化爲en-GB。因此,當前的文化被設置爲en-GB(日期,時間,貨幣......),但是資源的UI文化是en-US。 – Richard 2011-06-12 10:47:20

回答

0

我相信一個有要在InitializeComponent();調用後直接在構造函數中設置頁面的語言,創建PageBase類可能是一個好主意,但我很難讓設計師在過去喜歡我的頁面基類

相關問題