Exemplo n.º 1
0
 /// <summary>
 /// Update axes when a data point's effective independent value changes.
 /// </summary>
 private void UpdateActualIndependentAxis()
 {
     if (InternalActualIndependentAxis != null)
     {
         ICategoryAxis categoryAxis = InternalActualIndependentAxis as ICategoryAxis;
         if (categoryAxis != null)
         {
             ICategoryAxisInformationProvider categoryInformationProvider = (ICategoryAxisInformationProvider)this;
             categoryAxis.Update(categoryInformationProvider, categoryInformationProvider.GetCategories(categoryAxis));
         }
         IRangeAxis rangeAxis = InternalActualIndependentAxis as IRangeAxis;
         if (rangeAxis != null)
         {
             IRangeAxisInformationProvider rangeInformationProvider = (IRangeAxisInformationProvider)this;
             rangeAxis.Update(rangeInformationProvider, rangeInformationProvider.GetActualRange(rangeAxis));
         }
     }
 }
Exemplo n.º 2
0
 /// <summary>
 /// Updates the categories in response to an update from a registered
 /// category axis information provider.
 /// </summary>
 /// <param name="usesCategoryAxis">The category axis information
 /// provider.</param>
 /// <param name="categories">A sequence of categories.</param>
 public void Update(ICategoryAxisInformationProvider usesCategoryAxis, IEnumerable <object> categories)
 {
     UpdateCategories();
 }
Exemplo n.º 3
0
 /// <summary>
 /// Updates the categories in response to an update from a registered
 /// category axis information provider.
 /// </summary>
 /// <param name="usesCategoryAxis">The category axis information
 /// provider.</param>
 /// <param name="categories">A sequence of categories.</param>
 public void Update(ICategoryAxisInformationProvider usesCategoryAxis, IEnumerable<object> categories)
 {
     UpdateCategories();
 }