[英]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.