protected virtual void RaiseExecuteCommand(VideoCommandEventArgs.Commands command, string videoFile) { var handler = ExecuteCommand; if (handler != null) handler(this, new VideoCommandEventArgs(command, videoFile)); }