【发布时间】:2011-04-07 05:31:38
【问题描述】:
有没有办法让一个控件依赖于另一个控件?我有一个组合框和一个按钮,当且仅当在组合框中选择了一个项目时,我才需要启用该按钮。
我知道我可以在SelectedIndexChanged 回调中设置按钮的Enabled 属性,但是它需要一些代码,此外还有一个问题是按钮的初始状态。所以我正在寻找不需要手动处理事件的东西,这可能吗?
谢谢!
【问题讨论】:
-
WPF 是你的答案,WinForms 我认为这是不可能的。
-
不,一行代码不能有效地替换为某种需要 2 或 3 个语句来初始化的绑定。无论如何,Winforms 绑定并不是那么灵活。初始状态永远不会成为问题,它会按照您在设计器中的方式启动。
-
谢谢@Sanjeevakumar 和@Hans!我想这回答了我的问题。