Esempio n. 1
0
        /// <summary>
        /// 表示セットが更新されたときに呼ばれ、
        /// 表示オブジェクトの切り替えを行います。
        /// </summary>
        private void InternalObjUpdated()
        {
            var next = this.manager.InternalObj;

            if (!ReferenceEquals(this.prevInternal, next))
            {
                if (this.prevInternal != null)
                {
                    Children.Remove(this.prevInternal);
                }

                if (next != null)
                {
                    Children.Add(next);
                }

                this.prevInternal = next;
            }
        }
Esempio n. 2
0
        /// <summary>
        /// 表示セットが更新されたときに呼ばれ、
        /// 表示オブジェクトの切り替えを行います。
        /// </summary>
        private void InternalObjUpdated()
        {
            var next = this.manager.InternalObj;

            if (!ReferenceEquals(this.prevInternal, next))
            {
                if (this.prevInternal != null)
                {
                    Children.Remove(this.prevInternal);
                }

                if (next != null)
                {
                    Children.Add(next);
                }

                this.prevInternal = next;
            }
        }