C# 如何将绑定应用于wp7中的ApplicationBarMenuItem文本?
我试图在代码中绑定菜单项的文本,但它为ApplicationBarMenuItem引发了一个空引用异常 或者当我在xaml中做同样的事情时,它告诉我“文本不能为空。” 如何绑定menuItem的文本属性 这是我的XAML:C# 如何将绑定应用于wp7中的ApplicationBarMenuItem文本?,c#,visual-studio-2010,windows-phone-7,binding,C#,Visual Studio 2010,Windows Phone 7,Binding,我试图在代码中绑定菜单项的文本,但它为ApplicationBarMenuItem引发了一个空引用异常 或者当我在xaml中做同样的事情时,它告诉我“文本不能为空。” 如何绑定menuItem的文本属性 这是我的XAML: <shell:ApplicationBarMenuItem Text="{Binding Path=AppResources.btnOptions , Source={StaticResource LocalizedStrings}}" x:Name=
<shell:ApplicationBarMenuItem Text="{Binding Path=AppResources.btnOptions ,
Source={StaticResource LocalizedStrings}}"
x:Name="menuItemOpts" />
您可以按如下方式动态创建菜单项,而不是上面的菜单项:
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);
}