【发布时间】:2013-01-30 01:37:43
【问题描述】:
我是 C# 新手,我想为 C# 中的图像处理应用程序设计一个 GUI。我有一个非常基本的基本布局,如下图所示
这里,图像平面是固定的,它将显示一个实时流视频。我设计了所有的按钮框架和侧面板。但我不知道如何为我单击的每个按钮动态更改侧面板。例如,如果我单击 button1_1,我希望在侧面板中添加一些内容,而对于 button1_2,我希望在其中添加一些其他内容。我该怎么做呢。
编辑:
感谢您的回答。我看到选项卡控件是一个选项。但我想要一个新面板每次点击一个按钮。这可以进一步打开表格。有可能吗?
【问题讨论】:
-
您对 WinForms 有信心吗,还是会考虑 WPF?
-
我听说 WPF 需要更多时间。我想做它,因为它对于维护我的代码的其他程序员来说具有更简单的学习曲线。因为我们公司使用不同的语言。
-
你说得对,WPF通常被认为有更陡峭的学习曲线。另一方面,它具有更好的数据绑定,并允许更好地分离表示和应用程序逻辑。如果你努力为你的应用程序创建一个测试套件,未来的维护者可能会比使用 WinForms 更感激。只是一个想法。
标签: c# winforms user-interface