private void MainWindow_OnLoaded(object sender, RoutedEventArgs e) { txtcode.Focus(); HomaXml = GetHomaXml(); if (_homaXml == null) { groupitemlist.Visibility = Visibility.Collapsed; return; } groupitemlist.Visibility = HomaXml.AttendanceType.Any() ? Visibility.Visible : Visibility.Collapsed; drpCongressrefId.ItemsSource = HomaXml.GetCongressList(); drpCongressrefId.SelectedIndex = 0; drpType.ItemsSource = HomaXml.AttendanceType; drpType.SelectedIndex = 0; DrpType_OnSelectionChanged(null, null); }
private void DrpCongressrefId_OnSelectionChanged(object sender, SelectionChangedEventArgs e) { try { lstuseritems.Items.Clear(); if (drpCongressrefId.SelectedValue == null) { return; } var congressId = Guid.Parse(drpCongressrefId.SelectedValue.ToString()); drpWorkShoprefId.ItemsSource = HomaXml.GetWorkShopList(congressId); drpWorkShoprefId.SelectedIndex = 0; ShowList(); } catch (Exception exception) { MessageBox.Show(exception.Message); } }