The event handler receives an argument of type System.EventArgs containing data related to this event.
Use the CanExecute method to specify the 'can execute' criteria for a flyout command. You can also raise the CanExecuteChanged event manually by calling the RaiseCanExecuteChanged method from code.