public void removeEvents(INavigationEvents ievents)
 {
     EventFirst  -= new First(ievents.moveFirst);
     EventLast   -= new Last(ievents.moveLast);
     EventNext   -= new Next(ievents.moveNext);
     EventPrev   -= new Prev(ievents.movePrev);
     EventOK     -= new OK(ievents.OK);
     EventDelete -= new Delete(ievents.delete);
     EventAdd    -= new Add(ievents.add);
     EventCancel -= new Cancel(ievents.cancel);
 }
 public void addEvents(INavigationEvents ievents)
 {
     EventFirst  += new First(ievents.moveFirst);
     EventLast   += new Last(ievents.moveLast);
     EventNext   += new Next(ievents.moveNext);
     EventPrev   += new Prev(ievents.movePrev);
     EventOK     += new OK(ievents.OK);
     EventDelete += new Delete(ievents.delete);
     EventAdd    += new Add(ievents.add);
     EventCancel += new Cancel(ievents.cancel);
 }