private void MultiDoubleTapTrigBtn_Click(object sender, RoutedEventArgs e) { DS4Windows.DS4ControlSettings settings = multiActButtonVM.PrepareDoubleTapSettings(); RecordBoxWindow recordWin = new RecordBoxWindow(specialActVM.DeviceNum, settings); recordWin.Saved += (sender2, args) => { multiActButtonVM.DoubleTapMacro.Clear(); multiActButtonVM.DoubleTapMacro.AddRange((int[])settings.action); multiActButtonVM.UpdateDoubleTapDisplayText(); }; recordWin.ShowDialog(); }
private void RecordMacroBtn_Click(object sender, RoutedEventArgs e) { DS4Windows.DS4ControlSettings settings = macroActVM.PrepareSettings(); RecordBoxWindow recordWin = new RecordBoxWindow(specialActVM.DeviceNum, settings); recordWin.Saved += (sender2, args) => { macroActVM.Macro.Clear(); macroActVM.Macro.AddRange((int[])settings.action); macroActVM.UpdateMacroString(); }; recordWin.ShowDialog(); }