protected override void OnUnmapped() { base.OnUnmapped(); if (root != null && root.Visible && root.IsMapped) { root.Unmap(); } if (window != null) { window.Unmap(); } }