gpt4 book ai didi

wpf - 将 View 模型的属性绑定(bind)到另一个 View 模型的属性

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

我有一个主窗口和一个 View 模型。这个主窗口使用一个用户控件,它也有自己的 View 模型。

我想要实现的是在主窗口的 xaml 中设置其 View 模型的自定义属性之一和用户控件的 View 模型的自定义属性之一之间的绑定(bind)。

一个人会怎么做呢?

最佳答案

您可以改用 ViewModel 作为模型的投影吗?

也就是说,您是否可以拥有一个类来保存两个 VM 都需要公开的状态(或操作)并让两个 VM 都引用这个类?

如果由于某种原因您必须将 View 与它们自己的 DataContext 之外的东西耦合,我相信您只能通过在绑定(bind)中使用 RelativeSource FindAncestor 来向上可视化树。我认为你不能向下遍历(例如 Window -> Control)。

关于wpf - 将 View 模型的属性绑定(bind)到另一个 View 模型的属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16063957/

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