private void ReadDeviceList_Loaded(object sender, RoutedEventArgs e) { ReadAllDeviceList dbdevices = new ReadAllDeviceList(); DB_DeviceList = dbdevices.GetAllDevices(); DeviceList.ItemsSource = DB_DeviceList.OrderByDescending(i => i.Id).ToList(); }
//Для отображения списка устройств и выбора активного в комбобоксе private void ReadDeviceList_Loaded(object sender, RoutedEventArgs e) { ObservableCollection <Device> ComboList = new ObservableCollection <Device>(); ReadAllDeviceList dbdevices = new ReadAllDeviceList(); DatabaseHelperClass Db_Helper = new DatabaseHelperClass(); ComboList = dbdevices.GetAllDevices(); try { ComboBox.ItemsSource = ComboList.OrderBy(i => i.Id).ToList(); if (Sync_Page.Main_Current_Device.Model != null) { CurrentDevice = Sync_Page.Main_Current_Device; foreach (var device in ComboList) { if (device.Name == CurrentDevice.Name) { var index = ComboList.IndexOf(device); ComboBox.SelectedIndex = index; } } ReadSongList_Loaded(); } else { Percent.Text = "На устройстве будет свободно __ Gb"; } } catch { //Пустое значение } }