2

我一直在尝试查找有关此主题的一些资源,但无济于事,那么为 LOB(业务线)应用程序构建 WPF UI 的最佳方法是什么?特别是客户、订单、产品等。我已经看到了许多单窗口 WPF 应用程序示例,除了单个窗口之外不需要其他任何东西,并且我查看了诸如 FamilyShow 之类的应用程序,它看起来很有希望,直到我能看到在代码中是一大堆用户控件,它们在应用程序的生命周期内淡入淡出,而不是我真正可以使用的东西,比如应用程序中的 30-40 个视图。

那我到底在问什么?那么我应该将 LOB 应用程序构建为单个 WPF 窗口,让我们说一个面板,其中动态加载了用户控件,然后在按下导航项时将它们交换出来,或者我应该有多个显示或隐藏的窗口窗体当我们说从启动主窗体按下导航项时。

UI 设计从来都不是我的强项,但我很想学习,所以我非常感谢您的想法并提供布置 WPF LOB 应用程序(Window+UC 或 Windows)的经验,或者可以指出任何涵盖 WPF UI 的文章LOB 应用程序的布局设计。

谢谢阅读...

杰夫。

4

3 回答 3

1

您想要的是 Microsoft 针对复合客户端应用程序的最佳实践。

就框架和业务应用程序的开始而言,这可能是迄今为止最好的事情。这就是它听起来的样子 - 一个框架和基础,用于从较小的组件构建更大的应用程序,这在创建 LOB 业务应用程序时经常发生。

现在,非常特定于 WPF 的是prism 框架。我相信它与上述复合应用程序块(CAB)有一些相同的概念。

于 2009-07-02T19:34:25.807 回答
0

最终,您的 UI 外观/感觉在很大程度上取决于您想要做什么。“业务线”(我假设您是指“LOB”的业务线)是一个非常模糊的术语,可能意味着几十种不同的东西。你的 UI 应该被构建成反映你实际尝试做的几十种不同事情中的哪一种。

所以我只能用另一个回答你的问题:你想做什么?

于 2009-07-02T19:28:48.313 回答
0

是的,我一直在网上搜索 WPF/Silverlight“LOB 杀手级应用程序”的资源。有一个非常好的演示(Bill Hollis),你可以在这里找到它

WPF 和 MVVM 是流行趋势,我强烈建议将其添加到您的工具箱中。它是您的应用程序框架非常强大的基础。我认为微软为 WPF 确定了数据绑定。使(开发人员和设计人员)共存是 WPF 技术的主要核心。这是非常高的学习曲线,但值得一游。快乐编码。

于 2010-09-12T13:05:35.407 回答