예제 #1
0
        private Helper.HotKeyHelper GetKeyModulesItem(Models.KeyModulesItem keyModulesItem)
        {
            var key = keyModulesItem.ModulesItem.ModulesKey;
            if (CurrentHotKeyHelper.ContainsKey(key))
            {
                return CurrentHotKeyHelper[key];
            }
            else
            {
                var hotKeyHelper = new Helper.HotKeyHelper(Application.Current.MainWindow);
                hotKeyHelper.HotKeyDown += (sender, e) => MessagerModules.Current.Send(keyModulesItem.ModulesItem.MessageKey);
                CurrentHotKeyHelper.Add(key, hotKeyHelper);

                return hotKeyHelper;
            }
        }
예제 #2
0
        private Helper.HotKeyHelper GetKeyModulesItem(Models.KeyModulesItem keyModulesItem)
        {
            var key = keyModulesItem.ModulesItem.ModulesKey;

            if (CurrentHotKeyHelper.ContainsKey(key))
            {
                return(CurrentHotKeyHelper[key]);
            }
            else
            {
                var hotKeyHelper = new Helper.HotKeyHelper(Application.Current.MainWindow);
                hotKeyHelper.HotKeyDown += (sender, e) => MessagerModules.Current.Send(keyModulesItem.ModulesItem.MessageKey);
                CurrentHotKeyHelper.Add(key, hotKeyHelper);

                return(hotKeyHelper);
            }
        }