none
ApplicationBar如何实现多语言? RRS feed

  • 问题

  • ApplicationBar如何实现多语言?在MSDN以及网上找的资料只有应用程序内容的多语言方案,如何实现用户选择一种语言后,应用程序和ApplicationBar的语言都变为用户选择的语言?
    2012年12月15日 8:12

答案

  • ApplicationBar = new ApplicationBar();
    
         ApplicationBarIconButton appBarButton = new ApplicationBarIconButton(new Uri("crs",UriKind.Relative));  //载入图标
        appBarButton.Text = AppResources.ButtonText;  //这里来本地化, AppResources对象为全局本地化的类。
    
         ApplicationBar.Buttons.Add(appBarButton);
    
        ApplicationBarMenuItem appBarMenuItem = new ApplicationBarMenuItem(AppResources.MenuItemText);  //菜单项本地化
        ApplicationBar.MenuItems.Add(appBarMenuItem);
    
    代码如上所示..你参考一下!

    认真的活,认真的爱!

    2012年12月15日 8:43

全部回复

  • ApplicationBar多语言稍微有点不同

    第一种方法是 你可以在后台动态生成applicationbar  然后赋予名称  这样就可以向msdn里面写的那样实现多语言了!


    认真的活,认真的爱!

    2012年12月15日 8:35
  • ApplicationBar = new ApplicationBar();
    
         ApplicationBarIconButton appBarButton = new ApplicationBarIconButton(new Uri("crs",UriKind.Relative));  //载入图标
        appBarButton.Text = AppResources.ButtonText;  //这里来本地化, AppResources对象为全局本地化的类。
    
         ApplicationBar.Buttons.Add(appBarButton);
    
        ApplicationBarMenuItem appBarMenuItem = new ApplicationBarMenuItem(AppResources.MenuItemText);  //菜单项本地化
        ApplicationBar.MenuItems.Add(appBarMenuItem);
    
    代码如上所示..你参考一下!

    认真的活,认真的爱!

    2012年12月15日 8:43