public void SetMouseOverMenuItems(LeftMenuMouseOverEventArgs args)
        {
            MenuItemName menuItemName = args.MenuItemName;

            switch (menuItemName)
            {
            case MenuItemName.HighSchool:
                HighSchoolMenuItemStyle.IsMouseOver = args.IsMouseOver;
                break;

            case MenuItemName.Faculty:
                FacultyMenuItemStyle.IsMouseOver = args.IsMouseOver;
                break;

            case MenuItemName.Chair:
                ChairMenuItemStyle.IsMouseOver = args.IsMouseOver;
                break;

            case MenuItemName.Specialty:
                SpecialtyMenuItemStyle.IsMouseOver = args.IsMouseOver;
                break;

            case MenuItemName.Specialization:
                SpecializationMenuItemStyle.IsMouseOver = args.IsMouseOver;
                break;

            case MenuItemName.Employee:
                EmployeeMenuItemStyle.IsMouseOver = args.IsMouseOver;
                break;
            }
        }
        private void SetMouseOver(object sender, bool isMouseOver)
        {
            LeftMenuMouseOverEventArgs args = CreateLeftMenuMouseOverEventArgs(sender, isMouseOver);

            if (args != null)
            {
                ViewModel.MenuItemsStyle.SetMouseOverMenuItems(args);
            }
        }
        private LeftMenuMouseOverEventArgs CreateLeftMenuMouseOverEventArgs(Border border, bool isMouseOver)
        {
            LeftMenuMouseOverEventArgs args = null;

            if (border != null && borderMap != null && borderMap.ContainsKey(border))
            {
                args = new LeftMenuMouseOverEventArgs(borderMap[border], isMouseOver);
            }

            return(args);
        }
        private LeftMenuMouseOverEventArgs CreateLeftMenuMouseOverEventArgs(object sender, bool isMouseOver)
        {
            LeftMenuMouseOverEventArgs args = null;

            Border button = sender as Border;

            if (button != null)
            {
                args = CreateLeftMenuMouseOverEventArgs(button, isMouseOver);
            }

            return(args);
        }