static UIElementMouseLeftButtonUpCommandBehavior GetOrCreateUIElementMouseLeftButtonUpCommandBehavior(System.Windows.UIElement uie)
        {
            var behavior = GetMenuItemClickCommandBehavior(uie);

            if (behavior == null)
            {
                behavior = new UIElementMouseLeftButtonUpCommandBehavior(uie);
                SetMenuItemClickCommandBehavior(uie, behavior);
            }

            return behavior;
        }
 static void SetMenuItemClickCommandBehavior(System.Windows.UIElement mi, UIElementMouseLeftButtonUpCommandBehavior value)
 {
     mi.SetValue(MenuItemClickCommandBehaviorProperty, value);
 }