/// <summary> /// Главное окно /// </summary> /// <param name="splash">окно загрузки</param> /// <param name="dtStart">время запуска программы</param> public MainWindow(Authentificate.SplashWindow splash, DateTime dtStart) { InitializeComponent(); cbHideAnnuled.Checked += HideAnnuled_Checked; cbHideAnnuled.Unchecked += HideAnnuled_UnChecked; cbHideEmpty.Checked += HideEmpty_Change; cbHideEmpty.Unchecked += HideEmpty_Change; cbSortField.SelectedIndex = 0; cbSortField.SelectionChanged += cbSortField_SelectionChanged; btnSortDirection.Tag = "ascending"; // Определение доступности элементов интерфейса SetControlsVisible(); // Получение словаря единиц измерения MeasureUnit.GetMeasureUnits(); // Загрузка данных в таблицу LoadData(); int ms = DateTime.Now.Millisecond - dtStart.Millisecond; if (ms < 1500) { System.Threading.Thread.Sleep(1500 - ms); } splash.Close(); }