UIControlledApplicationのDialogBoxShowingイベントを登録しようとしています。しかし、IExternalApplicationインターフェースのOnStartup/OnShutdown実装を使用することはできません。私が思いつくことができる最高のものは...
public delegate void Handeler(object sender, DialogBoxShowingEventArgs e);
public void RegesterDialogEvent(UIControlledApplication uicApp)
{
UIAppEventHandlers1 uaeh1 = new UIAppEventHandlers1();
Handeler hdlr = new Handeler(UIAppEventHandlers1.UIAppEvent_DialogBoxShowing_Handler);
uicApp.DialogBoxShowing += hdlr;
}
しかし、「タイプ'TaskDialogEvent_01.Form1.Handeler'を'System.EventHandlerAutodesk.Revit.UI.Events.DialogBoxShowingEventArgs>に暗黙的に変換できません」というエラーが発生します。私の「UIAppEventHandlers1」メソッドには、ハンドラーと同じ署名があります。私は何を間違っているのですか?誰かが例を提供できますか?ありがとうございました。