public void Assign(Chart chart) { if (this.Chart == null) { this.Chart = chart; this.rangeControlClient = new RangeControlClient(chart); } else { this.Chart.Assign(chart); } }
void IRangeControlClient.OnRangeControlChanged(IRangeControl rangeControl) => RangeControlClient.OnRangeControlChanged(rangeControl);
void IRangeControlClient.OnClick(RangeControlHitInfo hitInfo) => RangeControlClient.OnClick(hitInfo);
void IRangeControlClient.UpdatePressedInfo(RangeControlHitInfo hitInfo) => RangeControlClient.UpdatePressedInfo(hitInfo);
bool IRangeControlClient.SupportOrientation(RangeControlClientOrientation orientation) => RangeControlClient.SupportOrientation(orientation);
object IRangeControlClientExtension.NativeValue(double normalizedValue) => RangeControlClient.NativeValue(normalizedValue);
Rectangle IRangeControlClient.CalculateSelectionBounds(RangeControlPaintEventArgs e, Rectangle rect) => RangeControlClient.CalculateSelectionBounds(e, rect);
double IRangeControlClient.ValidateScale(double newScale) => RangeControlClient.ValidateScale(newScale);
void IRangeControlClient.OnRangeChanged(object rangeMinimum, object rangeMaximum) => RangeControlClient.OnRangeChanged(rangeMinimum, rangeMaximum);
void IRangeControlClient.ValidateRange(NormalizedRangeInfo info) => RangeControlClient.ValidateRange(info);
List <object> IRangeControlClient.GetRuler(RulerInfoArgs e) => RangeControlClient.GetRuler(e);
string IRangeControlClient.RulerToString(int ruleIndex) => RangeControlClient.RulerToString(ruleIndex);
double IRangeControlClient.GetNormalizedValue(object value) => RangeControlClient.GetNormalizedValue(value);
object IRangeControlClient.GetValue(double normalizedValue) => RangeControlClient.GetValue(normalizedValue);
void IRangeControlClient.OnResize() => RangeControlClient.OnResize();
void IRangeControlClient.Calculate(Rectangle contentRect) => RangeControlClient.Calculate(contentRect);
void IRangeControlClient.DrawContent(RangeControlPaintEventArgs e) => RangeControlClient.DrawContent(e);
string IRangeControlClient.ValueToString(double normalizedValue) => RangeControlClient.ValueToString(normalizedValue);
bool IRangeControlClient.DrawRuler(RangeControlPaintEventArgs e) => RangeControlClient.DrawRuler(e);
void IRangeControlClient.DrawSelection(RangeControlPaintEventArgs e) => RangeControlClient.DrawSelection(e);
object IRangeControlClient.GetOptions() => RangeControlClient.GetOptions();
void IRangeControlClient.UpdateHotInfo(RangeControlHitInfo hitInfo) => RangeControlClient.UpdateHotInfo(hitInfo);
bool IRangeControlClient.IsValidType(Type type) { return(RangeControlClient.IsValidType(type)); }