public MainWindow()
 {
     InitializeComponent();
     engine = new SearchEngine();
     engine.OnFileFound = ManageNewFoundFile;
     engine.OnErrorOcured = ChangeTextStatusBar;
     engine.OnFileProcessed = IncreaseProgressbarValue;
     engine.OnFileNumberFound = ChangepProgressbarState;
 }
        private void buttonSearch_Click(object sender, RoutedEventArgs e)
        {
            var engine = new SearchEngine(textBoxPath.Text, textBoxPattern.Text);

            listBoxSearchResults.ItemsSource = engine.GetFiles();
        }