Esempio n. 1
0
 /// <summary>
 /// 当前的撤销动作
 /// </summary>
 /// <param name="bf"></param>
 void DrawingControl_FunctionalEvent(BaseFunctional bf)
 {
     if (FunctionalEvent != null)
     {
         FunctionalEvent(bf);
     }
 }
Esempio n. 2
0
 /// <summary>
 /// 进行撤销操作的事务事件
 /// </summary>
 /// <param name="bf"></param>
 void functionalContext_FunctionalEvent(BaseFunctional bf)
 {
     if (FunctionalEvent != null)
     {
         FunctionalEvent(bf);
     }
 }
Esempio n. 3
0
 /// <summary>
 ///触发当前的记录事件
 /// </summary>
 /// <param name="bf"></param>
 private void Command_RecordCommand(Object sender, BaseFunctional bf)
 {
     if (sender != null && sender is Commands.ICommand)
     {
         (sender as Commands.ICommand).RecordCommand -= Command_RecordCommand;
     }
     this.functionalContext.PushFunctional(bf);
 }
Esempio n. 4
0
 /// <summary>
 /// 向当前浏览器添加一个元素
 /// </summary>
 /// <param name="bf"></param>
 public void PushFunctional(BaseFunctional bf)
 {
     this.DrawingControl.PushFunctional(bf);
 }
Esempio n. 5
0
 /// <summary>
 /// 添加操作当前数据库
 /// </summary>
 /// <param name="bf"></param>
 public void PushFunctional(BaseFunctional bf)
 {
     this.functionalContext.PushFunctional(bf);
 }