如何在wp7中对ApplicationBarMenuItem文本应用绑定

本文关键字:文本 应用 绑定 ApplicationBarMenuItem 中对 wp7 | 更新日期: 2023-09-27 18:09:49

我试图在代码中绑定菜单项的文本,但它抛出了一个空引用异常ApplicationBarMenuItem…

或者当我在xaml中做同样的事情时,它告诉我"文本不能为空"

我该怎么绑定menuItem的文本属性?

这是我的XAML:
<shell:ApplicationBarMenuItem Text="{Binding Path=AppResources.btnOptions ,
   Source={StaticResource LocalizedStrings}}"
      x:Name="menuItemOpts" />

如何在wp7中对ApplicationBarMenuItem文本应用绑定

可以动态创建菜单项,如下所示:

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);
}