Esempio n. 1
0
        private void DgvCalc_SelectionChanged(object sender, Xceed.Wpf.DataGrid.DataGridSelectionChangedEventArgs e)
        {
            HeadLossCalc selectedItem = (HeadLossCalc)e.SelectionInfos[0].DataGridContext.CurrentItem;

            if (selectedItem != null)
            {
                double totalHl   = 0;
                double totalV    = 0;
                double totalL    = 0;
                var    selection = dgvCalc.SelectedItems;
                foreach (HeadLossCalc hlc in selection)
                {
                    totalL  = totalL + hlc.L;
                    totalV  = totalV + hlc.Vm;
                    totalHl = totalHl + hlc.hLm;
                }
                tbL.Text    = totalL.ToString("N3");
                tbV.Text    = totalV.ToString("N3");
                tbHlmm.Text = totalHl.ToString("N2");
            }
        }
Esempio n. 2
0
        static void OnXceedSelectionChanged(object sender, Xceed.Wpf.DataGrid.DataGridSelectionChangedEventArgs e)
        {
            if (sender is Xceed.Wpf.DataGrid.DataGridControl)
            {
                var grid = (Xceed.Wpf.DataGrid.DataGridControl)sender;
                var list = (ObservableCollection <object>)grid.GetValue(SelectedItemsProperty);

                foreach (var selectionInfo in e.SelectionInfos)
                {
                    foreach (var newItem in selectionInfo.AddedItems)
                    {
                        if (!list.Contains(newItem))
                        {
                            list.Add(newItem);
                        }
                    }
                    foreach (var removedItem in selectionInfo.RemovedItems)
                    {
                        list.Remove(removedItem);
                    }
                }
            }
        }
Esempio n. 3
0
 void grid_SelectionChanged(object sender, Xceed.Wpf.DataGrid.DataGridSelectionChangedEventArgs e)
 {
     CoinPane.CoinSelectionChanged(grid);
 }
Esempio n. 4
0
        private void OrderGrid_SelectionChanged(object sender, Xceed.Wpf.DataGrid.DataGridSelectionChangedEventArgs e)
        {
            var order = OrderGrid.SelectedItem as Order;

            ModelContext.SelectedOrder = order == null ? null : OrderViewModel.Convert(order);
        }
 void XceedGrid_SelectionChanged(object sender, Xceed.Wpf.DataGrid.DataGridSelectionChangedEventArgs e)
 {
     _UpdateState();
 }