public void ViewLoaded() { VirtualKeyCodeList = ((VirtualKeyCode[])Enum.GetValues(typeof(VirtualKeyCode))).Select(x => new ListItem { Value = (int)x, Text = x.ToString() }).ToList(); HotKeyList = ((Key[])Enum.GetValues(typeof(Key))).Select(x => new ListItem { Value = (int)x, Text = x.ToString() }).ToList(); VirtualKeyCode virtualKeyCode = (VirtualKeyCode)Enum.Parse(typeof(VirtualKeyCode), ConfigurationManager.AppSettings[nameof(GeneratorKey)]); GeneratorKey = VirtualKeyCodeList.FirstOrDefault(x => x.Value == (int)virtualKeyCode); virtualKeyCode = (VirtualKeyCode)Enum.Parse(typeof(VirtualKeyCode), ConfigurationManager.AppSettings[nameof(BuffKey)]); BuffKey = VirtualKeyCodeList.FirstOrDefault(x => x.Value == (int)virtualKeyCode); virtualKeyCode = (VirtualKeyCode)Enum.Parse(typeof(VirtualKeyCode), ConfigurationManager.AppSettings[nameof(MeteorKey)]); MeteorKey = VirtualKeyCodeList.FirstOrDefault(x => x.Value == (int)virtualKeyCode); virtualKeyCode = (VirtualKeyCode)Enum.Parse(typeof(VirtualKeyCode), ConfigurationManager.AppSettings[nameof(ArchonKey)]); ArchonKey = VirtualKeyCodeList.FirstOrDefault(x => x.Value == (int)virtualKeyCode); Key key = (Key)Enum.Parse(typeof(Key), ConfigurationManager.AppSettings[nameof(BazookaMacroKey)]); BazookaMacroKey = HotKeyList.FirstOrDefault(x => x.Value == (int)key); key = (Key)Enum.Parse(typeof(Key), ConfigurationManager.AppSettings[nameof(StarPactMacroKey)]); StarPactMacroKey = HotKeyList.FirstOrDefault(x => x.Value == (int)key); StarPactWaitTime = int.Parse(ConfigurationManager.AppSettings[nameof(StarPactWaitTime)]); StartChannelWaitTime = int.Parse(ConfigurationManager.AppSettings[nameof(StartChannelWaitTime)]); BuffWaitTime = int.Parse(ConfigurationManager.AppSettings[nameof(BuffWaitTime)]); }
public TrayAppForm() { this._hotKeyList = new HotKeyList(this); }