gpt4 book ai didi

silverlight - PropertyChanged 无法正常工作

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

我有一个 Silverlight 应用程序,我在其中实现了 MVVM 模式。
在我的应用程序中有一个子窗口,上面有 ComboBox。我将组合框的 ItemsSource 和 SelectedItem 适本地绑定(bind)到 MyType 的属性(typeof ObservableCollection)和属性。 MyType 是从 INotifyPropertyChanged 派生的“模型”。当我的窗口被加载时,我为此属性设置了值。但我的组合框不显示所选项目。
我发现当我设置绑定(bind)到选定项目的属性(在 ViewModel 中)时,PropertyChanged 事件为空。
谁能帮我。谢谢。

最佳答案

从您描述的方式来看,唯一绑定(bind)的是 ViewModel,但唯一实现 INotifyPropertyChanged 的​​是 MyType。实际上没有任何东西绑定(bind)到我的类型的实例来监听它的 PropertyChanged 事件,这就是它为 null 的原因。

听起来您还没有在 ViewModel 上实现 INotifyPropertyChanged。

关于silverlight - PropertyChanged 无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3029323/

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