wpf - UI 逻辑、呈现逻辑和业务逻辑之间的区别

标签 wpf

请有人指导我了解 UI 逻辑、呈现逻辑和业务逻辑之间的确切区别。我正在开发一个 WP8 应用程序,我需要遵循 MVVM 模式。为了正确使用它,我需要知道各个层之间的区别,以便我能够将正确的代码放在正确的位置。

提前致谢。

最佳答案

  • 应用层由那些特定于
    这个应用程序。所以这将包含 UI、后端处理
    用于 UI,以及应用程序和您的应用程序之间的任何绑定(bind)
    业务逻辑层。在完美世界中,这一层不会
    包含业务领域的任何逻辑。
  • 业务逻辑层 (BLL) 包含特定于
    业务领域。此外,如果您要创建一个单独的 BLL,
    这一层应该包含可以被其他人使用的逻辑
    应用程序以及这个。例如,一组 Web 服务
    公开定义良好的 API。这将 BLL 与您的
    应用程序,并允许您灵活地构建其他
    将来在它之上的应用程序。

  • 引用链接; https://scn.sap.com/thread/312404

    关于wpf - UI 逻辑、呈现逻辑和业务逻辑之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18894712/

    相关文章:

    c# - 在 telerik bing map 提供商中设置默认位置

    c# - 从 ViewModel 通知用户并取消导航

    c# - 基于 View 模型类型的边框触发器不起作用

    c# - 按属性名称排序列表

    WPF 按钮 - 按下时的方法

    wpf - ListBox.ScrollIntoView() 似乎在 WP7 中不起作用

    c# - 如何在用户控件中使用继承的属性?

    c# - 每个控件的 SnapsToDevicePixels?

    c# - 我可以将 WPF 控件绑定(bind)到字段的属性吗?

    c# - Entity Framework 4.1 没有向 SQL Server Express 数据库添加任何行