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

主站蜘蛛池模板: 亚洲精品视频区 | 九九热精品在线视频 | 免费jizz在在线播放国产 | 国产72av国片精品jk制服 | 久久精品免看国产成 | 国产精品久久免费观看 | 亚洲欧洲日韩天堂无吗 | 欧美人成在线视频 | 日韩黄色在线观看 | 国产成人亚洲综合网站不卡 | 国产精品嫩草影院在线看 | 亚洲精品日韩专区在线观看 | 国产区综合| 一级黄色片欧美 | 一级特黄aa大片欧美 | 日本xxwwwxxxx网站 | 2021最新国产成人精品视频 | 黄色片网站日本 | 国产精品怕怕怕视频免费 | 综合久久久 | 黄色性一级片 | 久久综合精品国产一区二区三区无 | 国产亚洲综合一区二区在线 | 精品日韩二区三区精品视频 | 一区二区高清视频在线观看 | 国产免费一区2区3区4区 | caoporen个人免费公开视频 | 国产欧美在线观看不卡 | 国产欧美日韩三级 | 日本狠狠干 | 国产美女在线免费观看 | 国产成人精品免费视频大全五级 | 亚洲六月丁香色婷婷综合久久 | 经典香港a毛片免费观看 | 国产一级视频播放 | 一级毛片免费播放视频 | 国产精品免费拍拍1000部 | 亚洲第一视频网 | 丝袜足液精子免费视频 | 很黄的网站在线观看 | 国产成人一区在线播放 |