/// <summary> /// App constructor /// </summary> public MultiClipBoardViewModel() { core = new ClipboardCore(); _maneger = new WindowManager(); _showSelectTimer = new DispatcherTimer(); Clipboard.CurrentItem += SetCurrentlySelectedItem; CatchBindKey += AssignBindKey; CloseWindow += DoNothing; _showSelectTimer.Tick += ShowSelectTimerTick; this.DisplayName = "Multi Clipboard"; // Window display name FillComboboxes(); // Setting up comboboxes }
/// <summary> /// Button click reaction. /// Clearing all items from clipboard queue /// </summary> public void ClearWholeClipboard() { ClipboardCore.HotkeyPressReaction(Enums.Action.ClearAll); }
/// <summary> /// Button click reaction /// Deleting currently seleced item from clipboard queue /// </summary> public void ClearCurrentSelection() { ClipboardCore.HotkeyPressReaction(Enums.Action.Delete); }