【发布时间】:2014-05-26 07:07:25
【问题描述】:
我有 2 个代表二进制数字的文本框。 我有控制每个文本框中某些位的控件(复选框和组合框)。 目前,当我更改控件中的值时,它会更改 TextBox 中的相关位。
我想在文本框中输入一个二进制数。
我希望其他控件(复选框、组合框、其他文本框)将根据文本框的新值进行更新。
我知道可以为每个控件创建一个获取相关位并由事件触发的方法,但由于在我的实际项目中我有 25 个文本框和许多复选框,因此很难实现。 我怎样才能做到正确?
【问题讨论】:
-
太累了,无法做出正确的答案,其他人应该承担学分:p...实现一两个事件方法,使用“发送者”对象(您的方法将取决于这个发送者是TB 或 CB 或其他),这些事件将在 CheckedChanged 和 TextChanged 上,在那里你会说“将发送者的值应用于具有相同类型的每个其他控件”。这是一般的想法,您必须提供更多信息才能获得更准确的答案。
-
您使用的是 MVVM 方法吗?是 WinForms 还是 WPF?
标签: c#