0

我正在为我的公司开发一些 AutoCAD 插件,并且正在考虑一些布局。但是,我不能在应用程序的外观上花费大量时间。我需要一些相当快的东西来交付,以改善全球用户体验。也就是说,我认为我不能离 Winforms 或 WPF 太远(Winform 是我的舒适区,但我知道 WPF 的优势,可能不得不扩大我的舒适区)。

我要实现的主要目标是“浮动”多面板界面,您可以在其中“滑出”附加选项等。想象一个表单,它在列表视图或网格视图中有一个项目列表,当您选择一个时,一个面板会在表单的左侧滑动,其中包含该项目中涉及的所有项目的列表。这几乎就是我想要做的,但会有不止一个这样的面板。

我在 Winforms 中尝试了不同的方法,例如:

  • 拆分面板 - 我发现布局限制太高而无法使用
  • 使用单独的表格而不是面板 - 维护将成为一场噩梦......

是否有另一种 Winform 替代方案,或者我应该继续使用 WPF 吗?如果我继续使用 WPF,我应该寻找什么功能来实现我的目标?

4

2 回答 2

0

似乎普遍同意 WPF 更灵活,但要通过适度的工作量来实现广泛的定制,就需要一个 UI 库。此外,似乎没有很多“好的”免费框架,我需要购买DevExpressComponent OneTelerik之类的东西

于 2012-10-17T11:17:14.073 回答
0

您也可以尝试DockPanel Suite以获得类似于 IDE 的效果。它支持浮动和停靠面板,包括隐藏嵌套和保存布局。

相对容易使用,但文档并不令人惊奇,并且可以作为 NuGet 包使用。

于 2014-01-08T23:03:36.590 回答