예제 #1
0
 public virtual void InitializeMenuItems(VirtualGridCellElement cell)
 {
     this.currentContext = new VirtualGridCellInfo(cell.RowIndex, cell.ColumnIndex, cell.ViewInfo);
     if (cell is VirtualGridHeaderCellElement)
     {
         this.InitializeHeaderCellContextMenu((VirtualGridHeaderCellElement)cell);
     }
     else if (cell is VirtualGridNewCellElement)
     {
         this.InitializeNewRowContextMenu();
     }
     else if (cell is VirtualGridFilterCellElement)
     {
         this.InitializeFilterCellContextMenu();
     }
     else if (cell is VirtualGridIndentCellElement)
     {
         if (cell.RowIndex < 0)
         {
             return;
         }
         this.InitializeRowContextMenu();
     }
     else
     {
         if (cell == null)
         {
             return;
         }
         this.InitializeDataCellContextMenu();
     }
 }
 public VirtualGridCellInfoEventArgs(VirtualGridCellInfo cellInfo)
 {
     this.cellInfo = cellInfo;
 }