C# 클래스 Zandmotor.Controls.Plot.PlotViewModel

상속: Caliburn.Micro.Screen, IPlot
파일 보기 프로젝트 열기: TNOCS/csTouch

공개 프로퍼티들

프로퍼티 타입 설명
AvailableColors List
DesiredHeight double
_view PlotView
model OxyPlot.PlotModel

공개 메소드들

메소드 설명
ActualModel_Updating ( object sender, EventArgs e ) : void
DataSetEditDone ( ) : void
DataSetsCollectionChanged ( object sender, System e ) : void
Data_CollectionChanged ( object sender, NotifyCollectionChangedEventArgs e ) : void
Drop ( object sender, SurfaceDragDropEventArgs e ) : void
FitAllDataSets ( ) : void
FitDataSet ( DataSet ds ) : void
OpenDataSetMenu ( DataSet ds, SurfaceButton b ) : void
OpenFunctionOperationMenu ( DataSet ds, SurfaceButton b ) : void
OpenGroupingMenu ( DataSet ds, SurfaceButton b ) : void
OpenGroupingOperationMenu ( DataSet ds, SurfaceButton b ) : void
OpenSettingsMenu ( SurfaceButton b ) : void
PlotViewModel ( ) : System
Plot_PreviewTouchDown ( object sender, System e ) : void
SetTimezone ( TimeZoneInfo timezone ) : void
SetTrackerTemplate ( System.Windows.Controls.ControlTemplate t ) : void
SmoothChanged ( ) : void
TimelineManager_TimeChanged ( object sender, System e ) : void
_bw_DoWork ( object sender, DoWorkEventArgs e ) : void
_view_PreviewMouseLeftButtonDown ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
_view_PreviewMouseLeftButtonUp ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
_view_PreviewMouseMove ( object sender, System.Windows.Input.MouseEventArgs e ) : void
_view_SizeChanged ( object sender, System.Windows.SizeChangedEventArgs e ) : void
dateAxis_AxisChanged ( object sender, AxisChangedEventArgs e ) : void
ds_Updated ( object sender, EventArgs e ) : void

보호된 메소드들

메소드 설명
OnViewLoaded ( object view ) : void

비공개 메소드들

메소드 설명
AddDataSet ( DataSet ds ) : void
CalculateAggregate ( double>.SortedDictionary input ) : double>>.List
CalculateReduction ( double>.SortedDictionary input ) : double>.SortedDictionary
FitDataSets ( ) : void
GetDataSet ( DataSet ds ) : double>>.List
GetMenu ( FrameworkElement fe ) : MenuPopupViewModel
RemoveDataSet ( DataSet dataSet ) : void
UpdateDataSet ( DataSet ds ) : void

메소드 상세

ActualModel_Updating() 공개 메소드

public ActualModel_Updating ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
리턴 void

DataSetEditDone() 공개 메소드

public DataSetEditDone ( ) : void
리턴 void

DataSetsCollectionChanged() 공개 메소드

public DataSetsCollectionChanged ( object sender, System e ) : void
sender object
e System
리턴 void

Data_CollectionChanged() 공개 메소드

public Data_CollectionChanged ( object sender, NotifyCollectionChangedEventArgs e ) : void
sender object
e System.Collections.Specialized.NotifyCollectionChangedEventArgs
리턴 void

Drop() 공개 메소드

public Drop ( object sender, SurfaceDragDropEventArgs e ) : void
sender object
e SurfaceDragDropEventArgs
리턴 void

FitAllDataSets() 공개 메소드

public FitAllDataSets ( ) : void
리턴 void

FitDataSet() 공개 메소드

public FitDataSet ( DataSet ds ) : void
ds csEvents.Sensors.DataSet
리턴 void

OnViewLoaded() 보호된 메소드

protected OnViewLoaded ( object view ) : void
view object
리턴 void

OpenDataSetMenu() 공개 메소드

public OpenDataSetMenu ( DataSet ds, SurfaceButton b ) : void
ds csEvents.Sensors.DataSet
b SurfaceButton
리턴 void

OpenFunctionOperationMenu() 공개 메소드

public OpenFunctionOperationMenu ( DataSet ds, SurfaceButton b ) : void
ds csEvents.Sensors.DataSet
b SurfaceButton
리턴 void

OpenGroupingMenu() 공개 메소드

public OpenGroupingMenu ( DataSet ds, SurfaceButton b ) : void
ds csEvents.Sensors.DataSet
b SurfaceButton
리턴 void

OpenGroupingOperationMenu() 공개 메소드

public OpenGroupingOperationMenu ( DataSet ds, SurfaceButton b ) : void
ds csEvents.Sensors.DataSet
b SurfaceButton
리턴 void

OpenSettingsMenu() 공개 메소드

public OpenSettingsMenu ( SurfaceButton b ) : void
b SurfaceButton
리턴 void

PlotViewModel() 공개 메소드

public PlotViewModel ( ) : System
리턴 System

Plot_PreviewTouchDown() 공개 메소드

public Plot_PreviewTouchDown ( object sender, System e ) : void
sender object
e System
리턴 void

SetTimezone() 공개 메소드

public SetTimezone ( TimeZoneInfo timezone ) : void
timezone System.TimeZoneInfo
리턴 void

SetTrackerTemplate() 공개 메소드

public SetTrackerTemplate ( System.Windows.Controls.ControlTemplate t ) : void
t System.Windows.Controls.ControlTemplate
리턴 void

SmoothChanged() 공개 메소드

public SmoothChanged ( ) : void
리턴 void

TimelineManager_TimeChanged() 공개 메소드

public TimelineManager_TimeChanged ( object sender, System e ) : void
sender object
e System
리턴 void

_bw_DoWork() 공개 메소드

public _bw_DoWork ( object sender, DoWorkEventArgs e ) : void
sender object
e System.ComponentModel.DoWorkEventArgs
리턴 void

_view_PreviewMouseLeftButtonDown() 공개 메소드

public _view_PreviewMouseLeftButtonDown ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
sender object
e System.Windows.Input.MouseButtonEventArgs
리턴 void

_view_PreviewMouseLeftButtonUp() 공개 메소드

public _view_PreviewMouseLeftButtonUp ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
sender object
e System.Windows.Input.MouseButtonEventArgs
리턴 void

_view_PreviewMouseMove() 공개 메소드

public _view_PreviewMouseMove ( object sender, System.Windows.Input.MouseEventArgs e ) : void
sender object
e System.Windows.Input.MouseEventArgs
리턴 void

_view_SizeChanged() 공개 메소드

public _view_SizeChanged ( object sender, System.Windows.SizeChangedEventArgs e ) : void
sender object
e System.Windows.SizeChangedEventArgs
리턴 void

dateAxis_AxisChanged() 공개 메소드

public dateAxis_AxisChanged ( object sender, AxisChangedEventArgs e ) : void
sender object
e AxisChangedEventArgs
리턴 void

ds_Updated() 공개 메소드

public ds_Updated ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
리턴 void

프로퍼티 상세

AvailableColors 공개적으로 프로퍼티

public List AvailableColors
리턴 List

DesiredHeight 공개적으로 프로퍼티

public double DesiredHeight
리턴 double

_view 공개적으로 프로퍼티

public PlotView,Zandmotor.Controls.Plot _view
리턴 PlotView

model 공개적으로 프로퍼티

public PlotModel,OxyPlot model
리턴 OxyPlot.PlotModel