private void cb_MouseLeftButtonUpEvent(object sender, MouseButtonEventArgs e)
 {
     if (CurEnumIdx >= 0 && CurEnumIdx < EnumItems.Count)
     {
         ValueChangedCmd.Execute(EnumItems.ElementAt(CurEnumIdx));
     }
 }
Exemple #2
0
        /// <summary>
        /// 重做
        /// </summary>
        internal void Redo()
        {
            ValueChangedCmd cmd = RptCmds.ValueChanged;

            cmd.IsSetting = true;
            History.Redo();
            cmd.IsSetting = false;
            OnCellValueChanged(null, null);
        }
Exemple #3
0
        /// <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);
        }
Exemple #4
0
 private void Slider_MouseLeftButtonUpEvent(object sender, MouseButtonEventArgs e)
 {
     ValueChangedCmd.Execute(null);
 }