§Autodesk.Revit.IExternalApplication インターフェースを実装
§OnStartup()
とOnShutdown() メソッドを実装
–public class
App : IExternalApplication
–{
– public IExternalApplication.Result
– OnStartup(
ControlledApplication application )
– {
–
CreateRibbonSamplePanel(application);
–
CreateRibbonInfosPanel(application);
– return IExternalApplication.Result.Succeeded;
– }
–
– public IExternalApplication.Result
– OnShutdown(
ControlledApplication application )
– {
– return IExternalApplication.Result.Succeeded;
– }
–}
§OnStartup()
で UIを追加し、外部コマンドやイベントハンドラーと関連付ける
§セパレーター、プッシュ・プルダウンボタンを保持したパネルを追加可能
§Ribbon
SDK のサンプルを参照