本文整理匯總了C#中Microsoft.Research.DynamicDataDisplay.Plotter類的典型用法代碼示例。如果您正苦於以下問題:C# Plotter類的具體用法?C# Plotter怎麽用?C# Plotter使用的例子?那麽, 這裏精選的類代碼示例或許可以為您提供幫助。
Plotter類屬於Microsoft.Research.DynamicDataDisplay命名空間,在下文中一共展示了Plotter類的15個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的C#代碼示例。
示例1: RaisePlotterAttached
protected void RaisePlotterAttached(Plotter plotter)
{
if (PlotterAttached != null)
{
PlotterAttached(this, new PlotterConnectionEventArgs(plotter));
}
}
示例2: RaisePlotterDetaching
protected void RaisePlotterDetaching(Plotter plotter)
{
if (PlotterDetaching != null)
{
PlotterDetaching(this, new PlotterConnectionEventArgs(plotter));
}
}
示例3: GetHostPanel
private Panel GetHostPanel(Plotter plotter)
{
if (placement == AxisPlacement.Bottom)
return plotter.BottomPanel;
else
return plotter.TopPanel;
}
示例4: GetHostPanel
private Panel GetHostPanel(Plotter plotter)
{
if (placement == AxisPlacement.Left)
return plotter.LeftPanel;
else
return plotter.RightPanel;
}
示例5: OnPlotterAttached
public void OnPlotterAttached(Plotter plotter)
{
if (this.plotter == null)
{
this.plotter = plotter;
plotter.BottomPanel.Children.Add(this);
}
}
示例6: OnPlotterDetaching
public void OnPlotterDetaching(Plotter plotter)
{
if (this.plotter != null)
{
this.plotter = null;
plotter.BottomPanel.Children.Remove(this);
}
}
示例7: OnPlotterDetaching
public void OnPlotterDetaching(Plotter plotter)
{
this.plotter = null;
var hostPanel = GetHostPanel(plotter);
hostPanel.Children.Remove(this);
}
示例8: OnPlotterDetaching
public override void OnPlotterDetaching(Plotter plotter)
{
Plotter2D.CentralGrid.Children.Remove(grid);
grid = null;
canvas = null;
base.OnPlotterDetaching(plotter);
}
示例9: OnPlotterAttached
protected override void OnPlotterAttached(Plotter plotter)
{
base.OnPlotterAttached(plotter);
plotter2D = (Plotter2D)plotter;
GetHostPanel(plotter).Children.Add(this);
viewport = plotter2D.Viewport;
viewport.PropertyChanged += OnViewportPropertyChanged;
}
示例10: OnPlotterAttached
public void OnPlotterAttached(Plotter plotter)
{
this.plotter = plotter;
var hostPanel = GetHostPanel(plotter);
var index = GetInsertPosition(hostPanel);
hostPanel.Children.Insert(index, this);
}
示例11: OnPlotterDetaching
protected override void OnPlotterDetaching(Plotter plotter)
{
base.OnPlotterDetaching(plotter);
viewport.PropertyChanged -= OnViewportPropertyChanged;
viewport = null;
GetHostPanel(plotter).Children.Remove(this);
plotter2D = null;
}
示例12:
void IPlotterElement.OnPlotterAttached(Plotter plotter)
{
plotter.MainCanvas.Children.Add(this);
Plotter2D plotter2d = (Plotter2D)plotter;
this.plotter = plotter2d;
plotter2d.Viewport.PropertyChanged += Viewport_PropertyChanged;
UpdateUIRepresentation();
}
示例13: AddToPlotter
public static void AddToPlotter(this IPlotterElement element, Plotter plotter)
{
if (element == null)
throw new ArgumentNullException("element");
if (plotter == null)
throw new ArgumentNullException("plotter");
plotter.Children.Add(element);
}
示例14: OnPlotterAttached
public override void OnPlotterAttached(Plotter plotter)
{
base.OnPlotterAttached(plotter);
grid = new Grid();
canvas = new Canvas { ClipToBounds = true };
grid.Children.Add(canvas);
Plotter2D.CentralGrid.Children.Add(grid);
}
示例15:
void IPlotterElement.OnPlotterDetaching(Plotter plotter)
{
this.plotter.Viewport.PropertyChanged -= OnViewportPropertyChanged;
this.plotter.Viewport.DomainChanged -= OnViewportDomainChanged;
GetHostPanel(plotter).Children.Remove(scrollBar);
UpdateScrollBar(null);
this.plotter = null;
}