![]() |
1
8
作为.NET4的一部分,微软发布了一个新的 System.Xaml 库提供独立于WPF的健壮的Xaml解析和序列化支持。他们现在开始在上面构建各种有趣的东西,其中一些可能会对你有所帮助。 在 XamlToolkit ,例如,您将发现 XamlDOM 这使您能够对Xaml文件进行简单的静态分析。再进一步说,还有 FxCop rules for XAML 最感兴趣的是罗布·雷耶的 BindingFinder 它的明确目标是在Xaml中检查绑定类型。这需要在Xaml中有类型提示,比如 DataType d:DataContext attribute 在视图上(Blend用于提供设计时数据)。然后使用XamlDOM检查所有内容是否匹配。 Resharper 6 现在提供 intellisense for data bindings ,并在属性路径错误时发出警告。 |
![]() |
2
2
实际上,我从未发现这是个问题,至少在使用MVVM模式时是这样。视图模型仅支持视图。我不会改变一个而不改变另一个。重构视图模型不会破坏视图中的绑定,因为重构视图模型本身是没有意义的。您只会在更改视图的设计时重构视图模型。
与MVVM一样,在你明白自己在做什么和为什么之前,这样做是一件令人难以置信的麻烦事。( This long blog post Jonas Folles对如何使用 Ninject 感觉 |
|
Sei · Avalonia/WPF将路由器传递到控制模板 4 月前 |
![]() |
Barta · WPF MVVM不更新视图 5 月前 |
![]() |
Denis Ivanov · WPF控件在属性更改时不会更新 5 月前 |
![]() |
codymanix · WPF:TextBlock周围可见小边框? 5 月前 |
![]() |
Nostromo · 来自背景对象的工具提示 9 月前 |
![]() |
24sharon · 如果未选中复选框,Wpf将更改按钮的Visiblity 11 月前 |
![]() |
Nuvolari · 从可观测集合添加/删除时出现对象处理异常 12 月前 |
![]() |
CCarter · 只能在设计器中DependencyObject的DependencyProperty上设置显示“Binding”的WPF ICommand DependencyProperties[重复] 1 年前 |
![]() |
Thern · 在UI线程(WPF)上的void方法中调用异步函数 1 年前 |