internal void Invalidate(CalendarInvalidateFlags flags) { if (!this.IsTreeLoaded) { return; } if ((flags & CalendarInvalidateFlags.InvalidateContent) == CalendarInvalidateFlags.InvalidateContent) { this.Invalidate(); } }
internal override void PreviewMessage(Message message) { if (!this.IsTreeLoaded) { message.StopDispatch = true; } else { if (message.Id == Node.PropertyChangedMessage) { CalendarInvalidateFlags flags = PropertyKeys.GetPropertyFlags <CalendarInvalidateFlags>((message.Data as RadPropertyEventArgs).Key); this.Invalidate(flags); } } }