![]() |
1
5
这取决于调用的属性。如你所知,一个财产可以做任何事情。在Windows窗体或WPF中,我不会担心它。为了正确性和可读性,我赞成后一种风格。如果每次都设置所有必需的变量,则丢失某些内容并使一个按钮处于无效状态的可能性较小。 我会做一些像
|
![]() |
2
1
|
![]() |
3
1
是的,不像你的应用程序有十万个按钮同时显示,集中精力
解决方案2实际上几乎就是您在使用数据绑定时想要做的事情(您非常接近:p)。实际上,您可以编写如下代码:
你的用户界面应该是(WPF风格的):
此模式允许您添加任意数量的按钮,而不必每次都更改方法。当方法变得非常复杂时,这尤其有用,并且它提高了可读性。 它适用于WPF、Qt、Java,我认为Winforms应该提供一些数据绑定功能。 |
![]() |
4
1
您不能比较这两段代码,无论是可读性还是性能,因为它们给出的结果不同。 第一个代码的版本相当于第二个代码的版本是:
与第一个代码等效的第二个代码的版本是:
|
![]() |
A B · C#Excel自动调整列避免长文本时出错 5 月前 |
![]() |
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 5 月前 |
![]() |
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 5 月前 |
|
Sei · Avalonia/WPF将路由器传递到控制模板 5 月前 |