开发时,我喜欢尝试和了解比“仅仅这样做”更多的东西。特别是在WPF中,我喜欢从GUI(xaml)和代码隐藏两方面理解绑定的两个方面。这就是说,我想知道下面的代码等价物是什么。WPF代码隐藏等效
我有一个ViewModel与一些预定义的“ICommand”实例,如添加,编辑,保存,取消,退出等等,并且它们按预期工作。现在,看看具有按钮的视图(窗口)的绑定,我把它绑定到命令上,就像。
<Button Command="{Binding ExitCommand}" Content="Exit" ... />
这正确地做了我希望允许表单退出(以及执行其他任何操作)的内容。
代码隐藏是什么样子的。我知道使用属性(如IsEnabled或IsVisible)绑定到依赖对象/属性,但我不明白绑定到命令执行时的关联。谢谢。
是的,得到了ICommand的一部分,但想确定,因为它看起来不像一个“属性”,但我猜WPF中的任何东西都是可绑定的...... :) – DRapp