示例#1
0
 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);
         }
     }
 }
示例#2
0
 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);
         }
     }
 }