/// <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; } }