static MenuItemClickCommandBehavior GetOrCreateMenuItemClickCommandBehavior(MenuItem mi) { var behavior = GetMenuItemClickCommandBehavior(mi); if (behavior == null) { behavior = new MenuItemClickCommandBehavior(mi); SetMenuItemClickCommandBehavior(mi, behavior); } return behavior; }
static void SetMenuItemClickCommandBehavior(MenuItem mi, MenuItemClickCommandBehavior value) { mi.SetValue(MenuItemClickCommandBehaviorProperty, value); }