在wpf中使用x:Bind
x:Bind是一种编译时绑定,使用x:Bind有如下好处
- 在编译时为你指出错误而非运行时
- 直接绑定方法给事件,直接绑定简单的表达式
- 从xaml上消除绑定代码,以便获得更好的混淆覆盖率
(大部分.net混淆器对xaml支持较弱或不支持) - 提升(但我认为不重要的)效率
安装包
https://github.com/levitali/CompiledBindings
目前存在的缺点
- vs设计器支持基本没有
意味着无法实时显示后台vm的数据 - 控件事件的绑定加了参数编译会提示方法不可为null
浙公网安备 33010602011771号