我正在为我的公司开发一些 AutoCAD 插件,并且正在考虑一些布局。但是,我不能在应用程序的外观上花费大量时间。我需要一些相当快的东西来交付,以改善全球用户体验。也就是说,我认为我不能离 Winforms 或 WPF 太远(Winform 是我的舒适区,但我知道 WPF 的优势,可能不得不扩大我的舒适区)。
我要实现的主要目标是“浮动”多面板界面,您可以在其中“滑出”附加选项等。想象一个表单,它在列表视图或网格视图中有一个项目列表,当您选择一个时,一个面板会在表单的左侧滑动,其中包含该项目中涉及的所有项目的列表。这几乎就是我想要做的,但会有不止一个这样的面板。
我在 Winforms 中尝试了不同的方法,例如:
- 拆分面板 - 我发现布局限制太高而无法使用
- 使用单独的表格而不是面板 - 维护将成为一场噩梦......
是否有另一种 Winform 替代方案,或者我应该继续使用 WPF 吗?如果我继续使用 WPF,我应该寻找什么功能来实现我的目标?