小编db_*_*db_的帖子

在编译时验证XAML中的数据绑定

我正在研究基于WPF的应用程序.环境是VS2008 SP1与.NET 3.5 SP 1.在我们的开发中,我们广泛使用MVVM模式.

即应用程序开发人员编写模型和ViewModels(C#),然后UI开发人员将使用WPF绑定(XAML)编写视图.应用程序开发人员还在ViewModel之上编写单元测试.我们正在使用持续集成方法,我们正在构建并执行每个修改的单元测试

问题是在XAML中缺少数据绑定正确性验证的过程或工具.例如:

  1. App开发人员编写属性NmberOfApples和单元测试以检查其正确行为
  2. UI开发人员创建用户控件并将其绑定到属性
  3. App开发人员发现该属性拼写错误并将其名称修改为NumberOfApples
  4. 在任何C#代码中使用NmberOfApples属性都会出现编译时错误,这样的错误很容易被捕获(持续集成)
  5. XAML文件中的数据绑定不会被验证,它将是运行时错误

我的问题是"是否有任何工具或方法可以帮助我们在编译时验证XAML中数据绑定的正确性?"

data-binding wpf mvvm

13
推荐指数
1
解决办法
4326
查看次数

标签 统计

data-binding ×1

mvvm ×1

wpf ×1