public void RegisterHotKey(ShortcutItemEntity item) { var helper = new WindowInteropHelper(this); if (!ExternalFunctions.RegisterHotKey(helper.Handle, item.Id + 9000, (uint)item.ModifierKeys, (uint)item.Key)) { throw new Exception("Could not register Shortcut"); } }
public AddShortcutWindow(MainViewModel mainViewModel, ShortcutItemEntity entity) { DataContext = new AddShortcutViewModel(entity); Init(mainViewModel); }
protected ShortcutItem(ShortcutItemEntity shortcutItemEntity) { this.shortcutItemEntity = shortcutItemEntity; }
public AddShortcutViewModel(ShortcutItemEntity entity) { Entity = entity; }
public AddShortcutViewModel() { Entity = new ShortcutItemEntity(); }
public void UnRegisterHotKey(ShortcutItemEntity item) { var helper = new WindowInteropHelper(this); ExternalFunctions.UnregisterHotKey(helper.Handle, item.Id); }
public ExeFileShortcutItem(ShortcutItemEntity shortcutItemEntity) : base(shortcutItemEntity) { }