private void XamGrid_SelectedRowsCollectionChanged(object sender, SelectionCollectionChangedEventArgs<SelectedRowsCollection> e)
 {
     if(e.NewSelectedItems.Count >0)
     {
         int selectedIndex = e.NewSelectedItems[0].Index;
         for (int i = 0; i < this.QuotationControl.Items.Count; i++)
         {
             DependencyObject itemContainer = QuotationControl.ItemContainerGenerator.ContainerFromIndex(i);
             this.SelectRow(itemContainer, selectedIndex);
         }
     }
 }
 private void MonitorGrid_SelectedRowsCollectionChanged(object sender, SelectionCollectionChangedEventArgs<SelectedRowsCollection> e)
 {
     if (e.NewSelectedItems.Count > 0)
     {
         this.SelectRow(e.NewSelectedItems[0].Data as VmInstrument);
     }
 }
 private void QuotationGrid_SelectedCellsCollectionChanged(object sender, SelectionCollectionChangedEventArgs<SelectedCellsCollection> e)
 {
 }