gpt4 book ai didi

WPF 主窗口控件绑定(bind)属性从另一个窗口更改

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

我是 WPF 和数据绑定(bind)的新手,所以我偶然发现了一些东西。
我用 vb.net 创建了一个应用程序,其中我的 MainWindow 包含控件和我在其中加载页面的框架。
在页面上,我有一个 ListView ,其中数据是从数据库加载的。

现在,我已经创建了 Viewmodel 并设置了属性以绑定(bind)到 Mainwindow 上的控件。所以我可以设置IsEnabled通过 INotifyPropertyChanged 将属性设置为 True 或 False .

如果我从主窗口代码更改属性,则可以正常工作。我想要做的是,当我单击 page-listview 上的某个项目以更改 View 模型中的属性并将其反射(reflect)回 Mainwindow 的 UI 时.

我搜索并找不到任何可以帮助我的东西。

有没有人对我如何实现这一点或一些方向提出建议,以找到有用的信息或至少需要使用什么,以便我可以研究更多信息?

干杯,

最佳答案

如果“子” View 模型引用了“父” View 模型,它可以更新父 View 模型的属性,并且 INotifyPropertyChanged 系统应该为您更新 UI。

我不完全确定这是您要问的,但您的问题有点不清楚。

关于WPF 主窗口控件绑定(bind)属性从另一个窗口更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30377614/

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