[英]How to apply binding to ApplicationBarMenuItem text in wp7?
I'm trying to bind menu item's text in code but it throws a null reference exception for ApplicationBarMenuItem... 我正在尝试将菜单项的文本绑定到代码中,但是它为ApplicationBarMenuItem引发了空引用异常。
or when I do the same thing in xaml, it tells me "text cannot be empty." 或者当我在xaml中执行相同的操作时,它告诉我“文本不能为空”。
What should I do to bind menuItem's text property? 我应该如何绑定menuItem的text属性?
Here's my XAML: 这是我的XAML:
<shell:ApplicationBarMenuItem Text="{Binding Path=AppResources.btnOptions ,
Source={StaticResource LocalizedStrings}}"
x:Name="menuItemOpts" />
instead of that above you can create menu item dynamically as below : 除了上面的内容,您还可以如下动态创建菜单项:
public MainPage()
{
InitializeComponent();
ApplicationBar = new ApplicationBar();
ApplicationBar.Mode = ApplicationBarMode.Default;
ApplicationBar.Opacity = 1.0;
ApplicationBar.IsVisible = true;
ApplicationBar.IsMenuEnabled = true;
ApplicationBarMenuItem menuItem1 = new ApplicationBarMenuItem();
menuItem1.Text = "menu item 1";
ApplicationBar.MenuItems.Add(menuItem1);
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.