【发布时间】:2013-12-02 03:05:17
【问题描述】:
我有一个应用程序,我想在运行时创建多个 DockPanel,但我希望它们都遵循相同的模板。
我在动态尝试这一点上取得了一些成功(以纯代码创建类),但缺乏设计器功能严重阻碍了我使其美观的能力(我也觉得我在与 API 作斗争,这通常意味着我做错了什么)。
附言我在 .NET 4.5 框架上使用 DevExpress v13.1 和 WinForms
【问题讨论】:
-
我认为 DevEx API 非常不直观,因此 针对 API 工作 是 IMO 所期望的。 ;)
-
aesthetically pleasing- 您正在寻找 WPF。 -
嗯,在我现在正在构建的应用程序中,性能很重要。我和我的同事的印象是 WPF 的性能还有待改进,所以在这种情况下 winforms 是一个必要的邪恶
-
@Jstone05 对 WPF 与 winforms 的性能问题进行了解释here。总而言之,winforms 很烂。 WPF 规则。
-
我认为更好的答案是stackoverflow.com/a/19642453/210709 ...但是,WPF 不仅会自动回答您的问题,而且似乎有点离题,有些意见应该不说。使用 DockPanel 非常痛苦,但如果管理得当,可以提供出色的用户体验。您可以发布一些您尝试过的示例吗?屏幕截图和一些代码?
标签: c# winforms devexpress .net-4.5 dockpanel