private void dgMyDataGrid_MouseLeftButtonUp(object sender, MouseButtonEventArgs e)
        {
            try
            {
                DataGrid dg = (sender as DataGrid);
                var allObjects = (List<ServiceAdministration.CsPoste>)dg.ItemsSource;
                foreach (var o in allObjects)
                    o.IsSelect = false;

                if (dg.SelectedItem != null)
                {
                    ServiceAdministration.CsPoste SelectedObject = (ServiceAdministration.CsPoste)dg.SelectedItem;

                    if (SelectedObject.IsSelect == false)
                        SelectedObject.IsSelect = true;
                    else
                        SelectedObject.IsSelect = false;
                }
            }
            catch (Exception es)
            {

                throw es;
            }
        }
示例#2
0
 private void btn_Modifier_Click_1(object sender, RoutedEventArgs e)
 {
     if (dtg_Poste.SelectedItem != null)
     {
         ServiceAdministration.CsPoste lePoste = ((List <ServiceAdministration.CsPoste>)dtg_Poste.ItemsSource).FirstOrDefault(t => t.IsSelect == true);
         FrmParametragePoste           ctrl    = new FrmParametragePoste(lePoste);
         ctrl.Closed += ctrl_Closed;
         ctrl.Show();
     }
 }