本文整理汇总了C#中Microsoft.Research.DynamicDataDisplay.Plotter类的典型用法代码示例。如果您正苦于以下问题:C# Plotter类的具体用法?C# Plotter怎么用?C# Plotter使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
Plotter类属于Microsoft.Research.DynamicDataDisplay命名空间,在下文中一共展示了Plotter类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C#代码示例。
示例1: RaisePlotterAttached
protected void RaisePlotterAttached(Plotter plotter)
{
if (PlotterAttached != null)
{
PlotterAttached(this, new PlotterConnectionEventArgs(plotter));
}
}
开发者ID:XiBeichuan,项目名称:hydronumerics,代码行数:7,代码来源:PlotterElement.cs
示例2: RaisePlotterDetaching
protected void RaisePlotterDetaching(Plotter plotter)
{
if (PlotterDetaching != null)
{
PlotterDetaching(this, new PlotterConnectionEventArgs(plotter));
}
}
开发者ID:XiBeichuan,项目名称:hydronumerics,代码行数:7,代码来源:PlotterElement.cs
示例3: GetHostPanel
private Panel GetHostPanel(Plotter plotter)
{
if (placement == AxisPlacement.Bottom)
return plotter.BottomPanel;
else
return plotter.TopPanel;
}
开发者ID:XiBeichuan,项目名称:hydronumerics,代码行数:7,代码来源:HorizontalAxisTitle.cs
示例4: GetHostPanel
private Panel GetHostPanel(Plotter plotter)
{
if (placement == AxisPlacement.Left)
return plotter.LeftPanel;
else
return plotter.RightPanel;
}
开发者ID:XiBeichuan,项目名称:hydronumerics,代码行数:7,代码来源:VerticalAxisTitle.cs
示例5: OnPlotterAttached
public void OnPlotterAttached(Plotter plotter)
{
if (this.plotter == null)
{
this.plotter = plotter;
plotter.BottomPanel.Children.Add(this);
}
}
开发者ID:XiBeichuan,项目名称:hydronumerics,代码行数:8,代码来源:HorizontalAxisTitle.cs
示例6: OnPlotterDetaching
public void OnPlotterDetaching(Plotter plotter)
{
if (this.plotter != null)
{
this.plotter = null;
plotter.BottomPanel.Children.Remove(this);
}
}
开发者ID:XiBeichuan,项目名称:hydronumerics,代码行数:8,代码来源:HorizontalAxisTitle.cs
示例7: OnPlotterDetaching
public void OnPlotterDetaching(Plotter plotter)
{
this.plotter = null;
var hostPanel = GetHostPanel(plotter);
hostPanel.Children.Remove(this);
}
开发者ID:XiBeichuan,项目名称:hydronumerics,代码行数:8,代码来源:VerticalAxisTitle.cs
示例8: OnPlotterDetaching
public override void OnPlotterDetaching(Plotter plotter)
{
Plotter2D.CentralGrid.Children.Remove(grid);
grid = null;
canvas = null;
base.OnPlotterDetaching(plotter);
}
开发者ID:BdGL3,项目名称:CXPortal,代码行数:8,代码来源:MarkerElementPointGraph.cs
示例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;
}
开发者ID:XiBeichuan,项目名称:hydronumerics,代码行数:9,代码来源:ViewportElement2D.cs
示例10: OnPlotterAttached
public void OnPlotterAttached(Plotter plotter)
{
this.plotter = plotter;
var hostPanel = GetHostPanel(plotter);
var index = GetInsertPosition(hostPanel);
hostPanel.Children.Insert(index, this);
}
开发者ID:XiBeichuan,项目名称:hydronumerics,代码行数:9,代码来源:VerticalAxisTitle.cs
示例11: OnPlotterDetaching
protected override void OnPlotterDetaching(Plotter plotter)
{
base.OnPlotterDetaching(plotter);
viewport.PropertyChanged -= OnViewportPropertyChanged;
viewport = null;
GetHostPanel(plotter).Children.Remove(this);
plotter2D = null;
}
开发者ID:XiBeichuan,项目名称:hydronumerics,代码行数:9,代码来源:ViewportElement2D.cs
示例12:
void IPlotterElement.OnPlotterAttached(Plotter plotter)
{
plotter.MainCanvas.Children.Add(this);
Plotter2D plotter2d = (Plotter2D)plotter;
this.plotter = plotter2d;
plotter2d.Viewport.PropertyChanged += Viewport_PropertyChanged;
UpdateUIRepresentation();
}
开发者ID:BdGL3,项目名称:CXPortal,代码行数:10,代码来源:ViewportUIContainer.cs
示例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);
}
开发者ID:BdGL3,项目名称:CXPortal,代码行数:10,代码来源:IPlotterElementExtensions.cs
示例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);
}
开发者ID:BdGL3,项目名称:CXPortal,代码行数:10,代码来源:MarkerElementPointGraph.cs
示例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;
}
开发者ID:XiBeichuan,项目名称:hydronumerics,代码行数:11,代码来源:PlotterScrollBar.cs
示例16: GetHostPanel
void IPlotterElement.OnPlotterAttached(Plotter plotter)
{
GetHostPanel(plotter).Children.Add(scrollBar);
Plotter2D plotter2d = (Plotter2D)plotter;
this.plotter = plotter2d;
var viewport = plotter2d.Viewport;
viewport.PropertyChanged += OnViewportPropertyChanged;
viewport.DomainChanged += OnViewportDomainChanged;
UpdateScrollBar(viewport);
}
开发者ID:XiBeichuan,项目名称:hydronumerics,代码行数:12,代码来源:PlotterScrollBar.cs
示例17: OnPlotterDetaching
public virtual void OnPlotterDetaching(Plotter plotter)
{
this.plotter.Viewport.PropertyChanged -= Viewport_PropertyChanged;
if (!IsMarkersHost)
{
plotter.CentralGrid.Children.Remove(hostingCanvas);
}
hostingCanvas.Children.Remove(this);
this.plotter = null;
}
开发者ID:XiBeichuan,项目名称:hydronumerics,代码行数:12,代码来源:ViewportHostPanel.cs
示例18: OnPlotterAttached
public override void OnPlotterAttached(Plotter plotter)
{
if (Plotter2D == null)
{
base.OnPlotterAttached(plotter);
plotter2D = (Plotter2D)plotter;
viewport = plotter2D.Viewport;
viewport.OutputChanged += new EventHandler<RectChangedEventArgs>(viewport_OutputChanged);
viewport.VisibleChanged += new EventHandler<RectChangedEventArgs>(viewport_VisibleChanged);
}
}
开发者ID:XiBeichuan,项目名称:hydronumerics,代码行数:12,代码来源:ViewportElement2D.cs
示例19: TryBuildConverter
public IValueConverter TryBuildConverter(Type dataType, Plotter plotter)
{
IValueConverter result = null;
IValueConversionContext context = new ValueConversionContext { Plotter = plotter };
foreach (var factory in factories)
{
result = factory.TryBuildConverter(dataType, context);
if (result != null)
return result;
}
return result;
}
开发者ID:XiBeichuan,项目名称:hydronumerics,代码行数:14,代码来源:ValueConverterFactoriesStore.cs
示例20: OnPlotterAttached
public void OnPlotterAttached(Plotter plotter)
{
if (parentPlotter == null)
{
if (content == null)
throw new Exception("Content of the Vertical axis should be set befor adding vertical axis to the plotter");
if (!alreadyLoaded)
{
canvas.Children.Add(content);
alreadyLoaded = true;
}
parentPlotter = plotter;
plotter.LeftPanel.Children.Insert(0,this);
}
}
开发者ID:XiBeichuan,项目名称:hydronumerics,代码行数:15,代码来源:VerticalAxisTitle.cs
注:本文中的Microsoft.Research.DynamicDataDisplay.Plotter类示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论