public void Refresh() { if (removed) { return; } // Pretend it gets hidden and then shown again. Will also cancel any async output threads HideCurrentContent(); ShowInternal(Content, UIContext.CreateUIState(), null, true); }