![]() |
1
1
也许您可以创建一个委托和一个事件来传递一个searchvalues列表?这样,您就可以轻松地添加另一个或多个显示控件,以备将来需要时使用。 请注意,这只是一些需要优化/改进的快速示例代码。
|
![]() |
2
1
公开您拥有的数据类型的公共属性,然后使用公共方法将数据绑定到列表 |
![]() |
3
1
如果控件是分开的,它们可能不应该直接通信。毕竟,大多数其他.NET控件也不直接通信。我只能想到两种例外情况:子控件/父控件有时会传递基本信息;数据绑定控件有时会直接与数据源通信。但基本上就是这样。 如果需要连接两个相邻的控件,那么“正常”的方法是由它们的容器来处理它。类似地,如果按钮单击影响标签上的文本,则是处理单击事件并设置文本属性的页面(两者的容器)。 或者,您也可以给listcontrol一个名为findcontrol的属性,并在page_in it或其他东西中分配它。但如果耦合如此紧密,您可能会想,合并控件是否也更好。 |
![]() |
4
0
这取决于执行搜索的位置以及控件之间传输的数据。在我看来,最好将条件传递给页面,让页面运行搜索,将它们绑定到列表控件以显示结果。 |
![]() |
Pablo De Luca · 保存表单控件值以供以后使用 7 年前 |
![]() |
Foitn · Winforms禁用数据预览 7 年前 |
![]() |
Sach · 将WPF ScrollViewer内容导出为单独的PNG 7 年前 |