【发布时间】:2016-03-25 17:46:13
【问题描述】:
只是为了让您快速了解上下文:
我正在研究使用 .NET 中的浮动/可停靠/可固定面板开发桌面应用程序。结果应该类似于 Visual Studio 最近版本使用的不同面板。这绝对是 AvalonDock 软件包所提供的。
我发现这个功能在早期的 WPF 版本中并不是原生的,恐怕即使对我来说这是一个基本且非常有用的功能,它仍然不是。
有很多旧信息可能已经过时,我找不到关于 AvalonDock 原生支持的具体信息,只有关于 AvalonDock 包的信息,几年前可能是创新和令人印象深刻的,但从我的角度来看现在应该已经标准化了,而且当微软在他们自己的产品中使用它们时。
所以我的问题是......
- 真的没有标准化吗?如果是这样...为什么?
拖放不同的面板并根据需要放置它们非常有用。减少开发人员的工作量,减少设计人员的工作量,最终用户可以很高兴按照她/他的意愿放置不同的菜单。我认为这个目标在编写库或框架时非常重要,我无法相信如果他们意识到 VS 的这些优势,那么其他开发人员也无法使用它们。
【问题讨论】:
标签: .net wpf avalondock