命令是一個具有額外
new Command()
canExecute
可觀察屬性的函數,用于確定是否可以執行該命令。執行時,命令函數將檢查canExecute
的值,如果為false,則拋出。此類型描述接口,不打算直接實例化。請參見createCommand
從函數創建命令。
Members
afterExecute : Event
獲取在命令執行后引發的事件,該事件是以命令的返回值作為其唯一參數引發的。
-
Default Value:
undefined
beforeExecute : Event
獲取在命令執行之前引發的事件,該事件是由包含兩個屬性的對象引發的:a
cancel
屬性(如果偵聽器將其設置為false,將阻止執行該命令)和args
屬性(傳遞給該命令的參數數組)。
-
Default Value:
undefined
canExecute : Boolean
獲取當前是否可以執行此命令。這一特性是可以觀察到的。
-
Default Value:
undefined