private void OnHideAnimationCompleted(ElementAnimator sender, UIElement element) { if (CachedVisualTreeHelpers.GetParent(element) == (DependencyObject)(m_owner)) { m_owner.ViewManager.ClearElementToElementFactory(element); // Invalidate arrange so that repeater can arrange this element off-screen. m_owner.InvalidateArrange(); } }