public KeyMappingWindow(MainWindow mainWindow, KeyAssgn SelectedCallback, KeyFile keyFile, DeviceControl deviceControl) { InitializeComponent(); this.mainWindow = mainWindow; CallbackName.Content = SelectedCallback.GetKeyDescription(); Select_PinkyShift.IsChecked = true; Select_DX_Release.IsChecked = true; this.SelectedCallback = SelectedCallback; this.keyFile = keyFile; Reset(); }
public KeyMappingWindow(KeyAssgn SelectedCallback, KeyFile keyFile, DeviceControl deviceControl) { InitializeComponent(); CallbackName.Content = SelectedCallback.GetKeyDescription(); Select_PinkyShift.IsChecked = true; Select_DX_Release.IsChecked = true; this.SelectedCallback = SelectedCallback; this.keyFile = keyFile; this.deviceControl = deviceControl; neutralButtons = new NeutralButtons[deviceControl.devList.Count]; tmpJoyStick = new JoyAssgn[deviceControl.devList.Count]; for (int i = 0; i < deviceControl.devList.Count; i++) { tmpJoyStick[i] = deviceControl.joyAssign[i].Clone(); } tmpCallback = this.SelectedCallback.Clone(); }