private void RecordNotify(object sender, NavRecordEventArgs eventArgs) { if (sender == null) { throw new ArgumentNullException("sender"); } if (eventArgs == null) { throw new ArgumentNullException("eventArgs"); } this.savedRecord.Assign(this.Record); this.recordState &= ~NavRecordOperationTypes.Dirty; this.recordState |= eventArgs.OperationType; }