private void Show_row(object sender, RoutedEventArgs e)
        {
            int selected_row_index = RegistryViewDataGrid.SelectedIndex;

            if (selected_row_index != -1)
            {
                RegistryRow        selected_row            = this.available_rows[selected_row_index];
                ShowRegistryDialog regitry_show_row_dialog = new ShowRegistryDialog();
                regitry_show_row_dialog.Set_row(selected_row);
                if (regitry_show_row_dialog.custom_show_dialog())
                {
                    this.Set_rows();
                }
            }
        }
        private void Show_row(object sender, RoutedEventArgs e)
        {
            int selected_row_index = SearchResultsDialogDataGrid.SelectedIndex;

            if (selected_row_index != -1)
            {
                RegistryRow        selected_row            = this.available_rows[selected_row_index];
                ShowRegistryDialog regitry_show_row_dialog = new ShowRegistryDialog();
                regitry_show_row_dialog.Set_row(selected_row);
                if (regitry_show_row_dialog.custom_show_dialog())
                {
                    this.Set_rows(this.available_rows.Where(row => row.ID != selected_row.ID).ToList());
                    this.success = true;
                }
            }
        }