public AdvancedMenuItemModel(IAdvancedMenuItem item, AdvancedMenuModel model, IAppearanceManager appearanceManager, IBranchManager branchManager) { _item = item; _model = model; _appearanceManager = appearanceManager; _branchManager = branchManager; Background = _appearanceManager.BodyTextBrush; GraphicForeground = _appearanceManager.BodyTextBrush; GraphicBackground = _appearanceManager.BackgroundBrush; TextBrush = _appearanceManager.BackgroundBrush; _model.PropertyChanged += PropertyChangedHandler; }
public void ActivateWorkingDisplay(IAdvancedMenuItem item) { IsEnabled = false; UserInterfaceUtilities.DisableCloseButton(_dialogInstance); _baseDescription = item.WorkingDescription; Description = item.WorkingDescription; Title = item.WorkingTitle; Cursor = Cursors.Wait; _timer.Start(); _timer.IsEnabled = true; }
public void DeactiveWorkingDisplay(IAdvancedMenuItem item) { IsEnabled = true; Cursor = Cursors.Arrow; UserInterfaceUtilities.EnableCloseButton(_dialogInstance); _timer.IsEnabled = false; _timer.Stop(); ClearHighlight(null); }
public void AddItem(IAdvancedMenuItem item) { if (item == null) return; var itemModel = new AdvancedMenuItemModel(item, _model, _appearanceManager, _branchManager); itemModel.Instance = new AdvancedMenuEntry { DataContext = itemModel }; _childModels.Add(itemModel); }