コード例 #1
0
ファイル: LockingComponent.cs プロジェクト: Temetra/MouseTrap
 // AppSystem events
 private void AppSystem_LockStateChanged(object sender, LockStateChangedEventArgs e)
 {
     if (e.IsLocked == false && _currentView == ViewType.LockWindow)
     {
         SwitchView(_previousView);
     }
 }
コード例 #2
0
 private void HandleObjectLocked(object sender, LockStateChangedEventArgs e)
 {
     if (LockOnParentObjectLock && IsLocked == false)
     {
         SetLocked(true);
     }
 }
コード例 #3
0
        public void Setup()
        {
            _uut = new Door();

            _receivedDoorEventArgs = null;
            _receivedLockEventArgs = null;

            _uut.DoorChangedEvent += (o, args) =>
            {
                _receivedDoorEventArgs = args;
            };

            _uut.LockChangedEvent += (o, args) =>
            {
                _receivedLockEventArgs = args;
            };
        }