public FileBrowserScanner()
{
InitializeComponent();
ActionVerb = "Open";
PanelClass = "FileBrowserScanner";
_allFilesList = new List<FileInfo>();
_fileList = new List<FileInfo>();
_pageStartIndex = 0;
_pageNumber = 0;
_numPages = 0;
_invoker = new ExtensionInvoker(this);
SelectedFile = String.Empty;
Folders = new String[] { };
_includeFileExtensions = new String[] { };
_excludeFileExtensions = new String[] { };
KeyPreview = true;
subscribeToEvents();
var actuator = ActuatorManager.Instance.GetActuator(typeof(KeyboardActuator));
if (actuator is KeyboardActuator)
{
_keyboardActuator = actuator as KeyboardActuator;
_keyboardActuator.EvtKeyPress += _keyboardActuator_EvtKeyPress;
}
_dispatcher = new RunCommandDispatcher(this);
createStatusBar();
}