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通過異常來驗證用戶輸入

主站蜘蛛池模板: 天天影视欲香欲色成人网 | 欧洲做视频在线观看 | 国产精品毛片天天看片 | 亚洲国产人成中文幕一级二级 | 国产亚洲欧美日韩在线观看不卡 | 国产码一区二区三区 | 欧美一区二区三区国产精品 | 骚婷婷 | 亚洲美女激情 | 在线视频观看你懂的我的 | 久久夜色精品国产 | 在线黄色观看 | 免费无尽xxx视频 | 色婷婷成人 | 日韩一级特黄 | www.日本黄 | 亚洲 欧美 激情 另类 自拍 | 亚洲午夜久久久久影院 | 亚洲久久久久 | 一区二区视频在线观看 | 国产三级日产三级 | 99久久免费国产香蕉麻豆 | 精品国产一区二区麻豆 | 久草综合视频 | 国产99视频精品免费视频7 | 国自产精品手机在线视频香蕉 | 亚洲第一区视频在线观看 | 日韩黄色录像 | 午夜成年视频 | 国产xxwwxxww视频| 免费中文字幕不卡视频 | jdav视频在线观看 | 尤物视频在线观看视频 | 黑人狂躁日本妞中文字幕 | 一级特黄a免费大片 | 青青久在线精品视频 | 91短视频在线观看手机 | 久久久窝窝午夜精品 | 免费又黄又粗又爽大片 | 国产一级精品高清一级毛片 | 亚洲乱理伦片在线看中字 |