public void SetMouseOverMenuItems(TopMenuMouseOverEventArgs args) { MenuItemName menuItemName = args.MenuItemName; switch (menuItemName) { case MenuItemName.PriceList: PriceListMenuItemStyle.IsMouseOver = args.IsMouseOver; break; case MenuItemName.Orders: OrdersMenuItemStyle.IsMouseOver = args.IsMouseOver; break; case MenuItemName.Documents: DocumentsMenuItemStyle.IsMouseOver = args.IsMouseOver; break; case MenuItemName.Sync: SyncMenuItemStyle.IsMouseOver = args.IsMouseOver; break; case MenuItemName.Settings: SettingsMenuItemStyle.IsMouseOver = args.IsMouseOver; break; } }
private void SetMouseOver(object sender, bool isMouseOver) { TopMenuMouseOverEventArgs args = CreateTopMenuMouseOverEventArgs(sender, isMouseOver); if (args != null) { ViewModel.MenuItemsStyle.SetMouseOverMenuItems(args); } }
private TopMenuMouseOverEventArgs CreateTopMenuMouseOverEventArgs(MenuItem menuItem, bool isMouseOver) { TopMenuMouseOverEventArgs args = null; if (menuItem != null && menuItemMap != null && menuItemMap.ContainsKey(menuItem)) { args = new TopMenuMouseOverEventArgs(menuItemMap[menuItem], isMouseOver); } return(args); }
private TopMenuMouseOverEventArgs CreateTopMenuMouseOverEventArgs(object sender, bool isMouseOver) { TopMenuMouseOverEventArgs args = null; MenuItem menuItem = sender as MenuItem; if (menuItem != null) { args = CreateTopMenuMouseOverEventArgs(menuItem, isMouseOver); } return(args); }