我正在为我的公司制作一些AutoCAD插件,我正在考虑一些布局。但是,我不能在应用程序的外观上花费大量的时间。我需要能够快速合理地提供一些能够改善全球用户体验的东西。也就是说,我认为我不能离Winforms或WPF太远(Winform是我的舒适区,但我知道WPF的优点,可能不得不花费我的舒适区。)
我想要实现的主要内容是“浮动”多面板界面,您可以在其中“滑出”附加选项等。想象一下在列表视图或网格视图中有一个项目列表的表单,当您选择一个时,一个面板在表单的左侧滑动,其中包含该项目中涉及的所有项目的列表。这就是我想要做的事情,但会有更多这样的面板。
我在Winforms中尝试了不同的方法,例如:
是否有其他Winform替代方案或者我应该继续使用WPF?如果我继续使用WPF,我应该寻求什么功能才能实现我的目标?
答案 0 :(得分:0)
似乎普遍认同WPF更灵活,但要实现大量定制,只需少量工作,就需要UI库。此外,似乎没有很多“好”的免费框架,我需要购买像DevExpress,Component One或Telerik
这样的东西。答案 1 :(得分:0)
您也可以尝试使用DockPanel Suite来获得类似于IDE的效果。 它支持浮动和停靠面板,包括隐藏嵌套和保存布局。
相对容易使用,虽然文档并不令人惊讶,并且可以作为NuGet包使用。