gpt4 book ai didi

Silverlight:关于 mvvm 模式的初学者问题

转载 作者:行者123 更新时间:2023-12-03 10:22:00 35 4
gpt4 key购买 nike

几个星期以来,我正在阅读(和试验)silverlight 和 mvvm 模式。我已经学到了很多东西,我想我了解了模式和框架的基础知识,但我仍然对 mvvm 模式的实际使用有一些疑问。我希望比我有更大经验的人可以帮助我:)

以下是我的问题:

  • 假设我的 View 中有很多 TextBlock,我应该在 ViewModel 中为每个 TextBlock 放置只读属性吗?我应该对 View 中的每个文本都这样做吗?我觉得它有点压倒性,我不会那样做。
  • 本地化呢?使用资源文件是我们最好的吗?还是应该在 ViewModel 的整个属性中进行翻译?
  • SL 有什么好的日志框架吗?或者我不应该使用任何并且只专注于记录 Web 服务?

  • 我找到了这个链接: MVVM-light + RIA Services best practices - 但我找不到所有问题的答案。

    编辑:

    感谢 Adam,我找到了 nlog: http://nlog.codeplex.com/但它处于测试阶段。还有人知道吗?

    最佳答案

    #1 - ,您通常不会将只读属性放在您的 VM 中,只是为了让您的 View 将其文本 block 绑定(bind)到。这些文本值只是 View 的一部分,就像它们用于 MVP WinForms 应用程序或 MVC Web 应用程序一样。

    #3 - Silverlight Logging framework and/or best practices 的可能重复项

    关于Silverlight:关于 mvvm 模式的初学者问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4615700/

    35 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com