From 4e232b17c15516e76d3eb1d55cccba1dd6d41597 Mon Sep 17 00:00:00 2001 From: DR0N3X Date: Mon, 10 Dec 2018 11:14:34 +0100 Subject: [PATCH 1/4] Added WinForms to the project --- FindInFiles/MainWindow.xaml.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/FindInFiles/MainWindow.xaml.cs b/FindInFiles/MainWindow.xaml.cs index 9ec81ff..da5043c 100644 --- a/FindInFiles/MainWindow.xaml.cs +++ b/FindInFiles/MainWindow.xaml.cs @@ -1,4 +1,4 @@ -// simple Find In Files tool for searching files containting given string +// simple Find In Files tool for searching files containting given string using System; using System.Collections.Generic; using System.Collections.Specialized; @@ -10,6 +10,7 @@ using System.Windows; using System.Windows.Controls; using System.Windows.Input; +using WinForms = System.Windows.Forms; namespace FindInFiles { From abd6ab46a4a353bff96111cde03f349fe120af3f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marvin=20M=C3=BCller?= Date: Mon, 10 Dec 2018 15:42:34 +0100 Subject: [PATCH 2/4] Add the Windows Forms Reference to the Project --- FindInFiles/FindInFiles.csproj | 1 + 1 file changed, 1 insertion(+) diff --git a/FindInFiles/FindInFiles.csproj b/FindInFiles/FindInFiles.csproj index bcc7285..859d7f7 100644 --- a/FindInFiles/FindInFiles.csproj +++ b/FindInFiles/FindInFiles.csproj @@ -38,6 +38,7 @@ + From c7fa644f8a4066b968e335c65e311b0582435762 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marvin=20M=C3=BCller?= Date: Mon, 10 Dec 2018 16:47:05 +0100 Subject: [PATCH 3/4] Implement Browse Button Implemented the browse button's functionality using WinForms folder browser --- FindInFiles/MainWindow.xaml.cs | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/FindInFiles/MainWindow.xaml.cs b/FindInFiles/MainWindow.xaml.cs index da5043c..9fd17a9 100644 --- a/FindInFiles/MainWindow.xaml.cs +++ b/FindInFiles/MainWindow.xaml.cs @@ -141,7 +141,15 @@ void AddFolderHistory(string folderString) private void btnBrowse_Click(object sender, RoutedEventArgs e) { - // TODO browse for folder + // Create Folder Browser and give it a title + WinForms.FolderBrowserDialog folderBrowser = new WinForms.FolderBrowserDialog(); + folderBrowser.Description = "Select a foooooolder"; + + // show it to the user + folderBrowser.ShowDialog(); + + // retrieve the input + cmbFolder.Text = folderBrowser.SelectedPath; } // special keys for search field From 0934d80e178b7e7eb3611b8ecabdaa0282aa9697 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marvin=20M=C3=BCller?= Date: Mon, 10 Dec 2018 16:48:21 +0100 Subject: [PATCH 4/4] Enable the browse button --- FindInFiles/MainWindow.xaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/FindInFiles/MainWindow.xaml b/FindInFiles/MainWindow.xaml index 2e8dffd..21fc726 100644 --- a/FindInFiles/MainWindow.xaml +++ b/FindInFiles/MainWindow.xaml @@ -14,7 +14,7 @@