gpt4 book ai didi

c# - 可以将 View 模型声明为 View 中的静态资源吗?

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

在编写 MVVM WPF 应用程序时,总是需要将 View 模型设置为 View 的数据上下文。对我来说,通常是在代码中。但我意识到,如果我在 xaml 中将 View 模型声明为静态资源并在那里设置绑定(bind),我就不再需要在代码中执行此操作了。这意味着我不必在某个地方(例如在 App 中)协调 View 和 View 模型。

这样做可以接受吗?

谢谢!

最佳答案

我会这么说。它有点暗示来自 View 的 ViewModel 的特定知识,但是您必须以某种方式设置它,我喜欢这里的无代码方法。

如果您使用依赖注入(inject),这将是不合适的,但如果您不是,我会坚持使用这种方法。

关于c# - 可以将 View 模型声明为 View 中的静态资源吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1178230/

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