public void SetLockingMode(LockModeEnum lockingMode) { this.m_LockingMode = lockingMode; switch (this.m_LockingMode) { case LockModeEnum.AlwaysAttemptLock: this.m_LockImage = this.m_UnlockedImagePath; break; case LockModeEnum.NeverAttemptLock: this.m_LockImage = this.m_LockedImagePath; break; } OnLockStatusChanged(this); }
public void ToggleLockingMode() { switch (this.m_LockingMode) { case LockModeEnum.AlwaysAttemptLock: this.m_LockingMode = LockModeEnum.NeverAttemptLock; this.ReleaseLock(); this.m_LockImage = this.m_LockedImagePath; break; case LockModeEnum.NeverAttemptLock: this.m_LockingMode = LockModeEnum.AlwaysAttemptLock; this.GetLock(); this.m_LockImage = this.m_UnlockedImagePath; break; } this.NotifyPropertyChanged("LockAquired"); this.NotifyPropertyChanged("LockImage"); OnLockStatusChanged(this); }
public void SetLockingMode(LockModeEnum lockingMode) { this.m_LockingMode = lockingMode; switch(this.m_LockingMode) { case LockModeEnum.AlwaysAttemptLock: this.m_LockImage = this.m_UnlockedImagePath; break; case LockModeEnum.NeverAttemptLock: this.m_LockImage = this.m_LockedImagePath; break; } OnLockStatusChanged(this); }
/// <summary> /// Initializes a new instance of the <see cref="GetByIDParameters"/> class. /// </summary> /// <param name="getMode">The get mode.</param> /// <param name="lockMode">The lock mode.</param> public GetByIDParameters(GetSourceTypeEnum sourceType, GetModeEnum getMode, LockModeEnum lockMode) { _GetMode = getMode; _LockMode = lockMode; _SourceType = sourceType; }