【发布时间】:2016-06-27 17:15:09
【问题描述】:
三个具有几乎相同设计的 GUI 从不同的应用程序菜单启动,它们都将具有:
- 搜索文本字段
- 用于类别选择的组合框
- ListBox 根据类别显示结果
当然还有几个用于搜索等的按钮。
假设菜单名为Add new A、Add new B、Add new C。
当Add new A被点击时,它应该启动带有上述组件的“base/parent”GUI。
当 Add new B 被点击时,它应该启动一个与 base 相同的 GUI,除了它还应该有几个单选按钮。
添加新的 C 也是如此,唯一的区别是几个简单的控件。
如何使用 WPF 有效地完成这项工作?我应该设计一个包含所有元素的 GUI 并隐藏例如单选按钮是否从“添加新 A”开始?
或者我应该使用三种不同的 XAML 并最终使大多数代码和设计元素相同。
【问题讨论】:
标签: c# wpf visual-studio wpf-controls