Exemple #1
0
 /// <summary>
 /// Загрузка списка объектов из базы данных, их отображение в таблице, указание их кол-ва в Label
 /// </summary>
 /// <inheritdoc />
 public void AdditionalInitializeComponent()
 {
     FilterBarCoverLabel.Content = PageLiterals.FilterBarCoverLabel; // Сообщение-заглушка панели фильтрации
     try
     {
         _detailCalculates = DetailCalculatesService.GetAll();
         if (_detailCalculates != null && _detailCalculates.Count > 0)
         {
             // Критерии сортировки указаны в реализации интерфейса IComparable класса
             _detailCalculates.Sort();
         }
         PageDataGrid.ItemsSource = _detailCalculates;
         ShowCountItemsPageDataGrid();
     }
     catch (StorageException ex)
     {
         Common.ShowDetailExceptionMessage(ex);
     }
 }