private void AttachMenuItem(
BindableApplicationBarMenuItem menuItem, int i)
{
if (menuItem.GetBindingExpression(
FrameworkElement.DataContextProperty) == null &&
menuItem.GetValue(
FrameworkElement.DataContextProperty) == null)
{
menuItem.DataContext = this.DataContext;
}
menuItem.Attach(this.applicationBar, i);
}
#endregion