Detach() public method

Detaches the associated ApplicationBarMenuItem from the ApplicationBar and from this instance.
public Detach ( ) : void
return void
        private void DetachMenuItem(BindableApplicationBarMenuItem menuItem)
        {
            if (menuItem.GetBindingExpression(DataContextProperty) == null &&
                menuItem.GetValue(DataContextProperty) == this.DataContext)
            {
                menuItem.DataContext = null;
            }

            menuItem.Detach();
        }