// AppSystem events private void AppSystem_LockStateChanged(object sender, LockStateChangedEventArgs e) { if (e.IsLocked == false && _currentView == ViewType.LockWindow) { SwitchView(_previousView); } }
private void HandleObjectLocked(object sender, LockStateChangedEventArgs e) { if (LockOnParentObjectLock && IsLocked == false) { SetLocked(true); } }
public void Setup() { _uut = new Door(); _receivedDoorEventArgs = null; _receivedLockEventArgs = null; _uut.DoorChangedEvent += (o, args) => { _receivedDoorEventArgs = args; }; _uut.LockChangedEvent += (o, args) => { _receivedLockEventArgs = args; }; }