繁体   English   中英

如何在wp7中本地化应用程序栏?

[英]how to localize a application bar in wp7?

是否可以本地化应用程序栏?

我在msdn上制作了如何本地化应用程序的教程,一切都找到了。 但方法有:

{Binding Localizedresources.Today, Mode=OneWay}

不要在应用程序上工作。 酒吧

我能做什么?

如果您不想使用像James Cadd建议的第三方解决方案,您可以从代码隐藏创建应用程序栏并使用您的资源填写Text-property:

public MainPage() {
  InitializeComponent();
  Loaded += MainPage_Loaded;
}

void MainPage_Loaded(object sender, RoutedEventArgs e) {
  BuildApplicationBar();
}

private void BuildApplicationBar() {
  ApplicationBar = new ApplicationBar();

  var appBarButtonAdd = new ApplicationBarIconButton(new Uri("/img/add.png", UriKind.Relative)) { Text = AppResources.ABAdd };
  appBarButtonAdd.Click += newEntry_Click;
  ApplicationBar.Buttons.Add(appBarButtonAdd);

  var appBarMenuReview = new ApplicationBarMenuItem(AppResources.ABMarketplace);
  appBarMenuReview.Click += review_Click;
  ApplicationBar.MenuItems.Add(appBarMenuReview);
}

你没有多少工作,但我写了一篇关于这个主题的非常好的(我认为)博客 ,包括从本地化应用程序开始到结束的代码。 它涵盖了从开始到结束的本地化,屏幕截图和可下载的代码,包括应用程序栏。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM