buaa21 / summer2020

软件学院《程序设计实践》2020小学期仓库
40 stars 8 forks source link

WPF 关于添加路由事件监听器的问题 #271

Closed shuc1 closed 3 years ago

shuc1 commented 3 years ago

创建了Button的派生类TimeButton后,声明并注册了路由事件reportTimeEvent,并用CLR事件ReportTime包装,路由事件由OnClick()激发。在XAML中写入 <Grid Margin="10" local:TimeButton.ReportTime="ReportTimeHandle"> </Grid> 来将监听器添加到该类型Button所在的Grid时,报错为: “错误 XLS0415 未在类型“TimeButton”中找到可附加的属性“ReportTime”。” 但是,即使报出错误,程序仍能运行并执行对该事件的监听,实在疑惑该错误如何解决,谢谢