2013-03-01 37 views
0

我的問題是我希望我的應用程序以希伯來語應用程序運行。我的意思是當我在應用程序中輸入某些內容時,它將默認以希伯來語而不是英語。更改應用程序的啓動鍵盤

我在這裏看到的每個問題都是如何改變控件文化。
當主窗口加載時,我嘗試將cultureinfo更改爲he-IL ...但它沒有幫助,應用程序仍然設置爲英文。

我可能做錯了,請直接找解決方案。

回答

1

您必須在控件初始化之前設置文化。前InitializeComponent();

Thread.CurrentThread.CurrentUICulture = new System.Globalization.CultureInfo("he-IL"); 

編輯 在構造函數中設置此要更改鍵盤輸入語言,看到這個article

+0

沒有幫助整個應用程序......我應該把它的每一個形式?也讓一切都清楚我希望窗口附近的語言被設置爲希伯來語。 – 2013-03-01 22:23:21

+0

@SagiRokach你確定你已經將表單的屬性'Localizable'設置爲true?是的,每個表單都在單獨的線程afaik中運行,因此您必須爲每個表單設置 – VladL 2013-03-01 22:25:34

+0

我正在運行WPF應用程序。看着表單屬性,我沒有看到任何Localizable屬性。我應該在哪裏尋找那個財產?我也不想更改控件上的內容或文本,只能更改鍵盤。謝謝。 – 2013-03-01 22:32:27

相關問題