internal static void InvalidateRender(this DependencyObject d) { var uielement = d as UIElement ?? d.GetParents().OfType <UIElement>().FirstOrDefault(); uielement?.InvalidateRender(); }