首页 > 其他 > 详细

批量图形操作,合并Undo

时间:2015-01-08 15:46:06      阅读:331      评论:0      收藏:0      [点我收藏+]

因为有好几个同学问到如何将多个图形操作步骤合并成一个Undo,所以就增加了比较实用的 combineRegen 函数。

  • iOS 应用例(GiViewHelper *hlp)

    [hlp combineRegen:^{
        hlp.command = @"line{‘points‘:[10,10, 20,20, 20,10, 30,20]}";
        hlp.command = @"lines{‘points‘:[10,10, 20,20, 20,10, 30,20]}";
    }];
  • Android 应用例(IViewHelper hlp)

    hlp.combineRegen(new Runnable() {
        @Override
        public void run() {
            hlp.setCommand("line{‘points‘:[10,10, 20,20, 20,10, 30,20]}");
            hlp.setCommand("lines{‘points‘:[10,10, 20,20, 20,10, 30,20]}");
        }
    });
  • C# 应用例(WPFViewHelper hlp)

    hlp.CombineRegen(delegate()
    {
        hlp.Command = "line{‘points‘:[10,10, 20,20, 20,10, 30,20]}";
        hlp.Command = "lines{‘points‘:[10,10, 20,20, 20,10, 30,20]}";
    });

批量图形操作,合并Undo

原文:http://my.oschina.net/rhcad/blog/365027

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!