2017-08-02 29 views
0

我需要本地化Metro MessageBox buttons如何本地化Metro MessageBox按鈕

我已經試過下面的代碼,但它不起作用。

有什麼建議嗎?

System.Globalization.CultureInfo cultureInfo = new System.Globalization.CultureInfo("es-UY"); 

Application.CurrentCulture = cultureInfo; 

var dialogResult = MetroMessageBox.Show(this, "Are you sure to localize buttons?", this.Text, MessageBoxButtons.YesNo, MessageBoxIcon.Question); 

回答

0

這個問題沒有記錄在案。

但最後我得到了解決方案。

  1. 看看在MetroFramework.Demo項目。它有Localization文件夾。
  2. 將此文件夾複製到Visual Studio項目幷包含到項目中。
  3. 使用兩個字母創建文件夾,例如我們使用es(西班牙語)。
  4. 複製和德文件夾MetroMessageBoxControl.xml文件粘貼到新的es文件夾和應用生成操作屬性,此文件 像嵌入的資源。
  5. 在適當的位置,您只需將您的應用程序的文化更改爲西班牙文。

它的工作原理!