向集合编辑器添加自定义事件

本文关键字:自定义 事件 添加 编辑器 集合 | 更新日期: 2023-09-27 18:10:50

我希望有人能给我指出正确的方向。

这是一个c# . net Winforms问题,我使用的是VS2010 Express。

我已经创建了一个List<>集合,它嵌入在用户控件中。我可以使用设计器的集合编辑器编辑列表的属性。我现在想在集合编辑器中包括一个自定义事件(例如ItemSelected)。这就是我被困住的地方,因为我已经在谷歌上搜索了几个小时,但就是找不到答案。(这可能是我没有使用正确的搜索短语或什么?)

是否有人能够做到这一点,或者是收集编辑器严格只为属性?

这是我试过的,但就是不显示…

public delegate void ItemSelectedHandler(object sender);
        [DesignerSerializationVisibility(DesignerSerializationVisibility.Content)]        
        public event ItemSelectedHandler ItemSelected;

提前感谢!

向集合编辑器添加自定义事件

您不应该需要Collection Editor来编辑事件,这只适用于事件列表。您可以在属性窗口中找到您的ItemSelected事件,通过单击闪电来显示选定用户控件的事件。