【发布时间】:2012-01-19 02:59:24
【问题描述】:
我目前正在研究这个用 C# 和 .NET 3.5 编写的大型项目(一个用于控制硬件的 GUI)。现在硬件的下一个版本即将到来,其中一些更改使得我们之前拥有的一些控件不再需要,并且还需要添加一些新控件。由于变化很大,因此需要将近一个月的时间来检查每个控件并设置条件以使其可见或不可见。
我想知道除了手动调节整个项目之外,是否还有其他方法可以轻松解决此问题。提前致谢。
【问题讨论】:
-
您能否举例说明在确定控件是否应该可见时考虑的条件类型?
-
到目前为止,对于我之前使用枚举所做的项目,就像我在启动时设置枚举变量并基于它加载控件一样。谢谢。
-
因此,如果您使用
enum以某种方式定义控件,它会起作用吗?底线是您需要以某种方式告诉您的程序是否应该呈现特定控件。无论是通过enum、标签值还是其他方式;您将需要某种方法来确定特定控件应该是可见的(甚至是创建的)。除非您切换到 WPF,否则我想不出用框架或任何现有库来执行此操作的方法。 -
谢谢巴布科克。我现在有一个使用标签的想法。我会尝试使用标签。感谢您的建议。