Rek*_*ino 6 data-binding wpf xaml mvvm
我认为这是一个简单而频繁的场景 - 您在XAML中将依赖属性绑定到viewmodel中的属性,然后在viewmodel中重命名该属性,并忘记在XAML中重命名它.结合破坏也是如此.
有没有办法在编译时检测到这样一个破坏的绑定?
您可以将VM类添加到Binding行:
<DataGrid ItemsSource="{Binding Path=(viewModels:MyViewModel.MyItemsSource)}" />
Run Code Online (Sandbox Code Playgroud)
有:
namespace ViewModels{
public class MyViewModel{
public ICollectionView MyItemsSource {get; set;}
}
}
Run Code Online (Sandbox Code Playgroud)
这将显示DesignTime上的BindingErrors
| 归档时间: |
|
| 查看次数: |
680 次 |
| 最近记录: |