void IPlotterElement.OnPlotterAttached(Plotter plotter) { this.plotter = plotter; plotter.CentralGrid.Children.Add(this); }
void IPlotterElement.OnPlotterDetaching(Plotter plotter) { plotter.CentralGrid.Children.Remove(this); this.plotter = null; }
/// <summary>This method is invoked when element is attached to plotter. It is the place /// to put additional controls to Plotter</summary> /// <param name="plotter">Plotter for this element</param> public virtual void OnPlotterAttached(Plotter plotter) { this.plotter = plotter; RaisePlotterAttached(plotter); }
/// <summary>This method is invoked when element is being detached from plotter. If additional /// controls were put on plotter in OnPlotterAttached method, they should be removed here</summary> /// <remarks>This method is always called in pair with OnPlotterAttached</remarks> public virtual void OnPlotterDetaching(Plotter plotter) { RaisePlotterDetaching(plotter); this.plotter = null; }
protected virtual Panel GetHostPanel(Plotter plotter) { return(plotter.CentralGrid); }
public PlotterConnectionEventArgs(Plotter plotter) { this.plotter = plotter; }
public void OnPlotterDetaching(Plotter plotter) { this.plotter = null; plotter.HeaderPanel.Children.Remove(this); }
public void OnPlotterAttached(Plotter plotter) { this.plotter = plotter; plotter.HeaderPanel.Children.Add(this); }
public void OnPlotterAttached(Plotter plotter) { this.plotter = plotter; plotter.LeftPanel.Children.Insert(0, this); }
public void OnPlotterDetaching(Plotter plotter) { plotter.FooterPanel.Children.Remove(this); this.plotter = null; }
protected virtual Panel GetHostPanel(Plotter plotter) { return(plotter.MainGrid); }