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); } } }
internal override void PreviewMessage(Message message) { if (!this.IsTreeLoaded) { message.StopDispatch = true; } else { if (message.Id == Node.PropertyChangedMessage) { ChartAreaInvalidateFlags flags = PropertyKeys.GetPropertyFlags <ChartAreaInvalidateFlags>((message.Data as RadPropertyEventArgs).Key); this.Invalidate(flags); } else if (message.Id == ChartSeriesModel.DataPointsModifiedMessageKey) { this.Invalidate(ChartAreaInvalidateFlags.All); } } }