/// <summary> /// Invalidates the area of the specified item /// </summary> /// <param name="item"></param> public void Invalidate(CalendarItem item) { Rect r = item.Bounds; foreach (Rect bounds in item.GetAllBounds()) { r = Rect.Union(r, bounds); } r.Inflate(Renderer.ItemShadowPadding + Renderer.ItemInvalidateMargin, Renderer.ItemShadowPadding + Renderer.ItemInvalidateMargin); InvalidateVisual(); //Invalidate(r); }