private void Delete_selected_rows(object sender, RoutedEventArgs e)
 {
     foreach (CategoryRow row in available_rows.Where(row => row.Selected == true).ToList())
     {
         DatabaseHandler.Delete_row_from_categories(GlobalVariables.temporary_file_path, row.Id);
     }
     this.Set_rows();
 }