/// <summary>
 /// Called when [state changed].
 /// </summary>
 protected override void OnStateChanged()
 {
     RunCommand.RaiseCanExecuteChanged();
     SelectProvidersCommand.RaiseCanExecuteChanged();
     SelectRulesCommand.RaiseCanExecuteChanged();
     SelectInputFileCommand.RaiseCanExecuteChanged();
 }