|
1
3
这可能是用户控件的缺点。必须重新发布事件及其一个或多个嵌入控件的属性。考虑另一种选择:如果这个用户控件只包含一个列表框,那么您最好从列表框继承而不是从用户控件继承。 总之,您需要重新启动SelectedIndexChanged事件。当然,您需要能够让客户机代码读取当前选定的项目。因此:
|
|
|
2
4
如果您使用的是WinForms,则需要手动连接此事件。在自定义控件上使用相同的签名创建事件,在自定义控件内的原始列表框上为偶数创建一个处理程序,并在此处理程序中激发新创建的事件。(如果使用WPF,则忽略所有这些) |
|
|
3
3
可以向自定义控件添加代理事件
|
|
|
4
0
查看ninjects扩展messagebroker,并在index changed上引发一个已发布的事件,然后在表单端订阅该事件。 在大多数情况下,MessageBroker非常有用。 另一种想法是实现一个观察者模式,并将表单作为观察者添加到控件事件中。 |
|
|
Boroko · 查找EnerDel电动汽车电池的CAN协议 2 年前 |
|
sjb-sjb · TreeView课程在哪里 8 年前 |
|
|
ScottishTapWater · 以编程方式添加的文本框不显示 8 年前 |