private void showlog() { try { var database = classifier.FeatureCategoryCombinations; var query = database.OrderBy(d => d.Key.Key).ThenBy(d => d.Key.Value); ObservableCollection <Record> db_records = new ObservableCollection <Record>(); ObservableCollection <CategoryRecord> db_categories = new ObservableCollection <CategoryRecord>(); foreach (var item in query) { db_records.Add(new Record { Word = item.Key.Key, Category = item.Key.Value, Count = item.Value }); } foreach (var category in classifier.Categories()) { db_categories.Add(new CategoryRecord { Category = category }); } dataGridDataBase.ItemsSource = db_records; dataGridCategories.ItemsSource = db_categories; labelDataBaseCount.Content = "Кількість записів в базі: " + db_records.Count; } catch (Exception ex) { MessageBox.Show(ex.Message); } }