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

主站蜘蛛池模板: 达达兔午夜国产精品 | 一区二区高清视频在线观看 | 国产亚洲美女精品久久 | 大尺度一级毛片波多野结衣 | 亚洲国内精品久久 | 爱爱欧美 | 国产中出视频 | 日韩一区二区三区在线免费观看 | 国产黄色福利 | 亚洲精品国产一区二区在线 | 伊人色综合久久天天伊 | 亚洲爱色 | 久久99热这里只频精品6中文字幕 | 欧美日韩一二三四区 | 日韩亚洲影院 | 国产日韩欧美在线一区二区三区 | 欧美做a一级视频免费观看 欧美做a欧美 | 免费国产一区二区三区 | 一级黄色大片免费观看 | 欧美色视频日本片免费高清 | 嗯!啊!使劲用力在线观看 | 国产激情一级毛片久久久 | 一级成人毛片免费观看欧美 | 在线日韩亚洲 | 金发美女与黑人巨大交 | 日本不卡在线视频高清免费 | 欧美一区二区三区四区视频 | 精品视频在线观看一区二区 | 亚洲夂夂婷婷色拍ww47 | h网在线| 特黄特黄黄色大片 | 欧美成人免费videos | 免费观看拍拍视频在线观看 | 国产精品手机视频一区二区 | 婷婷色在线 | 中国精品久久 | 国产亚洲欧美日韩v在线 | 色天天天综合色天天碰 | 欧美激情视频一区二区免费 | 成人免费看黄网址 | 婷婷开心六月久久综合丁香 |