Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Catel will automatically hook up the CanExecute of the command to the Enabled property of the element it is bound to. A command binding is always bound to an event of a specific element as shown below.

Command binding examples

Android

Code Block
protected override void AddBindings(BindingContext bindingContext, IViewModel viewModel)
{
    var vm = (MainViewModel) viewModel;

    bindingContext.AddCommandBinding(_testButton, "Click", vm.RunCommand);
}

iOS

Info

iOS not yet documented