gpt4 book ai didi

wpf - 在 MVVM 架构中应在何处以及如何管理选定的项目?

转载 作者:行者123 更新时间:2023-12-03 10:13:48 25 4
gpt4 key购买 nike

我有一个 View ,允许用户选择一些数据:例如一些日期,并执行需要这些数据的命令。

因此,在我的命令中,我应该引用所选日期,但是使该日期转到命令所在的 ViewModel 端的最佳做法是什么:

  • 在 ViewModel 中添加 SelectedDate 依赖属性并绑定(bind)我的 View ,并通过“@this.SelectedDate”在我的命令中引用它(@this 是对当前 ViewModel 的引用),
  • 让 View 通过命令的“Execute”方法的“参数”传递,用“DateTime selectedDate = (DateTime)parameter;”引用日期,
  • 任何其他解决方案...

  • 提前谢谢。

    最佳答案

    我会做 SelectedDate绝对是 View 模型的依赖属性。

    我也会让命令得到 SelectedDate从 View 模型。 View 没有理由对此有所了解。

    关于wpf - 在 MVVM 架构中应在何处以及如何管理选定的项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3084962/

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