protected virtual void OnPositionChanged() { if (PositionChanged != null) { ToggleSwitchPositionMfdInputControl prevPosition = null; ToggleSwitchPositionMfdInputControl curPosition = null; if (PrevPosition >= 0) { prevPosition = Positions[PrevPosition]; } if (CurPosition >= 0) { curPosition = Positions[CurPosition]; } PositionChanged(this, new ToggleSwitchPositionChangedEventArgs(prevPosition, curPosition)); } }
public ToggleSwitchPositionChangedEventArgs(ToggleSwitchPositionMfdInputControl previousPosition, ToggleSwitchPositionMfdInputControl newPosition) { _previousPosition = previousPosition; _newPosition = newPosition; }