2014-06-23 69 views
0

我試圖在代碼菜單項的文字綁定,但它拋出了ApplicationBarMenuItem一個空引用異常......如何將綁定應用於wp7中的ApplicationBarMenuItem文本?

或當我做同樣的事情在XAML中,它告訴我「的文字不能爲空。」

我應該怎麼做才能綁定menuItem的文本屬性?

這裏是我的XAML:

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

回答

1

,而不是上面你可以如下動態創建菜單項:

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

好吧,我用這個和它工作正常。感謝您的努力。 – jackjop

相關問題