91手机视频在线-91手机视频在线观看-91手机在线-91手机在线播放-91手机在线观看

完善主體資料,免費贈送VIP會員!
* 主體類型
* 企業名稱
* 信用代碼
* 所在行業
* 企業規模
* 所在職位
* 姓名
* 所在行業
* 學歷
* 工作性質
請先選擇行業
您還可以選擇以下福利:
行業福利,領完即止!

下載app免費領取會員

NULL

ad.jpg

二次開發教程:Revit開發之調用Revit命令的另一種方法

發布于:2019-08-23 17:03:41

網友投稿

更多

在Revit的UIFramework.dll里有一個CommandUtility,里面有一個Execute(RibbonCommandItem btn)方法,


看起來像是一個調用Revit命令的方法,下面來測試一下,有一個問題是這個類不是public的所以調用要用反射


下面是個測試代碼:


            adWin.RibbonControl control = adWin.ComponentManager.Ribbon;

            RibbonItemEnumerator itor = control.Tabs.First().Panels.ElementAt(1).Source.GetItemEnumerator();

            adWin.RibbonCommandItem cmd = null;

            while (itor.MoveNext())

            {

                cmd = itor.Current as adWin.RibbonCommandItem;

                if (cmd != null)

                {

                    break;

                }

            }

            Type tp = typeof(ShortcutWindow).Assembly.GetTypes().First(m => m.FullName == "UIFramework.CommandUtility");

            if (tp != null)

            {

                //MessageBox.Show("OK");

                MethodInfo mi = tp.GetMethod("Execute");

                mi.Invoke(null, new object[] { cmd});

            }

            //CollaborateWindow cw = new CollaborateWindow();

            //cw.Show();

            //ShortcutWindow sw = new ShortcutWindow();

            //sw.Show();

本文版權歸腿腿教學網及原創作者所有,未經授權,謝絕轉載。

未標題-1.jpg

上一篇:二次開發教程:Revit開發之快捷鍵相關類

下一篇:二次開發教程:WPF通過異常來驗證用戶輸入

主站蜘蛛池模板: 欧美一区二区三区四区视频 | 久久涩精品 | 黄色六级片 | 天堂久久久久va久久久久 | 成人国产精品免费软件 | www.av在线免费观看 | 欧美日韩一区二区三区在线观看 | 亚洲人成网站在线观看青青 | 久久爱影视i| 国产成人性色视频 | 美腿丝袜国产精品第一页 | 日韩黄色网 | 一极黄色片 | 精品视频vs精品视频 | 国产精品白丝喷水在线观看 | 亚洲精品一区二区 | 国产精品久久久久aaaa | 日本一区二区不卡视频 | 免费视频一级片 | 九九热精品视频在线观看 | 免费黄色三级 | 真人特级毛片免费视频 | 亚洲国产欧美久久香综合 | 伊人久久久久久久久久 | 麻豆视频观看 | 一级特黄aaa大片大全 | 国产一区二区三区视频 | 日韩精品一级a毛片 | 国产91免费视频 | 亚洲国产精品视频 | 亚洲欧美色一区二区三区 | 成年视频在线观看 | 亚洲xxxxxx | 亚洲精品日韩专区silk | 亚洲淫片| 成人夜视频 | 亚洲天堂久久新 | 美日韩一区二区三区 | 国内精品露脸在线视频播放 | 免费观看的成年网址 | 亚欧洲精品在线视频免费观看 |