開發時,我喜歡嘗試和了解比「僅僅這樣做」更多的東西。特別是在WPF中,我喜歡從GUI(xaml)和代碼隱藏兩方面理解綁定的兩個方面。這就是說,我想知道下面的代碼等價物是什麼。WPF代碼隱藏等效
我有一個ViewModel與一些預定義的「ICommand」實例,如添加,編輯,保存,取消,退出等等,並且它們按預期工作。現在,看看具有按鈕的視圖(窗口)的綁定,我把它綁定到命令上,就像。
<Button Command="{Binding ExitCommand}" Content="Exit" ... />
這正確地做了我希望允許表單退出(以及執行其他任何操作)的內容。
代碼隱藏是什麼樣子的。我知道使用屬性(如IsEnabled或IsVisible)綁定到依賴對象/屬性,但我不明白綁定到命令執行時的關聯。謝謝。
是的,得到了ICommand的一部分,但想確定,因爲它看起來不像一個「屬性」,但我猜WPF中的任何東西都是可綁定的...... :) – DRapp