public void Detach()
{
this.applicationBarMenuItem.Click -=
this.ApplicationBarMenuItemClick;
this.applicationBar.MenuItems.Remove(
this.applicationBarMenuItem);
this.applicationBar = null;
this.applicationBarMenuItem = null;
}
private void DetachMenuItem(BindableApplicationBarMenuItem menuItem) { if (menuItem.GetBindingExpression(DataContextProperty) == null && menuItem.GetValue(DataContextProperty) == this.DataContext) { menuItem.DataContext = null; } menuItem.Detach(); }