private void cb_MouseLeftButtonUpEvent(object sender, MouseButtonEventArgs e) { if (CurEnumIdx >= 0 && CurEnumIdx < EnumItems.Count) { ValueChangedCmd.Execute(EnumItems.ElementAt(CurEnumIdx)); } }
/// <summary> /// 重做 /// </summary> internal void Redo() { ValueChangedCmd cmd = RptCmds.ValueChanged; cmd.IsSetting = true; History.Redo(); cmd.IsSetting = false; OnCellValueChanged(null, null); }
/// <summary> /// 执行命令 /// </summary> /// <param name="p_cmd"></param> /// <param name="p_args"></param> /// <returns></returns> internal object ExecuteCmd(RptCmdBase p_cmd, object p_args) { ValueChangedCmd cmd = RptCmds.ValueChanged; cmd.IsSetting = true; object result = p_cmd.Execute(p_args); History.RecordAction(new HistoryCmdAction(p_cmd, p_args)); OnCellValueChanged(p_cmd, null); cmd.IsSetting = false; return(result); }
private void Slider_MouseLeftButtonUpEvent(object sender, MouseButtonEventArgs e) { ValueChangedCmd.Execute(null); }