基于页面将图标添加到应用程序栏

Jac*_*Dev 1 c# xml silverlight xaml windows-phone-7

如何根据功能在Windows Phone上的应用程序栏中添加和删除图标.我的想法是......

private void browser_Navigating(object sender, NavigatingEventArgs e)
{
   if (e.Uri.AbsolutePath.Contains("m.google.com/app/plus/post") {
       // add and remove icons here
   }
}
Run Code Online (Sandbox Code Playgroud)

Fil*_*kun 5

只需删除旧的并添加一个新的?

ApplicationBar.Buttons.Clear();
ApplicationBar.Buttons.Add(new ApplicationBarIconButton(iconUri) {Text = "some button"});
Run Code Online (Sandbox Code Playgroud)

  • 您可能还想订阅Click事件按钮.单击+ =(s,e)=> MessageBox.Show("Button clicked"); (2认同)