SIL.FieldWorks.Common.Framework.DetailControls.Slice.Slice.SetCurrentState C# (CSharp) Méthode

SetCurrentState() private méthode

private SetCurrentState ( bool isCurrent ) : void
isCurrent bool
Résultat void
		public virtual void SetCurrentState(bool isCurrent)
		{
			CheckDisposed();

			if (Control != null && Control is INotifyControlInCurrentSlice)
				(Control as INotifyControlInCurrentSlice).SliceIsCurrent = isCurrent;
			if (TreeNode != null)
				TreeNode.Invalidate();

			Slice slice = this;
			while (slice != null && !slice.IsDisposed)
			{
				slice.Active = isCurrent;
				if (slice.IsHeaderNode)
					break;
				slice = slice.ParentSlice;
			}
		}