예제 #1
0
 private int GetDataGridItemCurrentRowIndex(GetDrapDropPosition pos)
 {
     int curindex = -1;
     for (int i = 0; i < dgHistorias.Items.Count; i++)
     {
         DataGridRow itm = GetDataGridRowItem(i);
         if (IstheMouseOnTargetRow(itm, pos))
         {
             curindex = i;
             break;
         }
     }
     return curindex;
 }
예제 #2
0
 //Form2proyectoM fp = new Form2proyectoM();
 private bool IstheMouseOnTargetRow(Visual theTarget, GetDrapDropPosition pos)
 {
     Rect posBounds = VisualTreeHelper.GetDescendantBounds(theTarget);
     Point theMousePos = pos((IInputElement)theTarget);
     return posBounds.Contains(theMousePos);
 }