【发布时间】:2010-09-28 08:42:58
【问题描述】:
我正在为我们的部门制作一个 WPF 演示,向他们展示 WPF 的优势,同时尝试遵守我们的开发标准(依赖注入和将对象开发到显式接口)。
我现在有点碰壁了。我正在使用 MVVM 设计模式实现视图,并且每次更新视图模型 (VM) 上的属性时,我都需要更新 TextBlocks Text 属性。为此,我将 VM 属性定义为 Dependency Property,并将视图中的 TextBlocks Text 属性绑定到它。
现在 MV 属性在我的界面上,并且(根据我们的开发标准)明确定义。从视图中,我将视图中 TextBlock 的 Text 属性绑定到依赖属性属性(不是静态部分),但是当依赖属性值更改时,这不会更新我的视图(我知道如何绑定到显式接口,所以这个据我所知,这不是问题)。
任何帮助将不胜感激。我可以将依赖属性与显式接口一起使用吗?如果可以,如果没有,您对我在这种情况下可以做什么有任何想法吗?
感谢您的阅读,期待您的回复。
亚当
【问题讨论】:
-
您能否提供 XAML 和/或 C# 代码的示例?这将帮助我了解如何提供帮助,因为我非常擅长 WPF 绑定,但在理解 MVVM 方面还不是很好。
标签: c# wpf mvvm dependency-properties