C# Class Microsoft.VisualStudio.R.Package.DataInspect.MatrixView

a fast matrix view usercontrol for two dimensional data Internally Visual is used directly for performance
Inheritance: System.Windows.Controls.UserControl
Show file Open project: Microsoft/RTVS Class Usage Examples

Public Properties

Property Type Description
CanSortProperty System.Windows.DependencyProperty
GridBackgroundProperty System.Windows.DependencyProperty
GridLinesBrushProperty System.Windows.DependencyProperty
HeaderBackgroundProperty System.Windows.DependencyProperty
HeaderLinesBrushProperty System.Windows.DependencyProperty

Private Properties

Property Type Description
ComputeHorizontalOffset double
ComputeVerticalOffset double
HorizontalScrollBar_Scroll void
Initialize void
MatrixView System.Windows
OnForegroundPropertyChanged void
OnForegroundPropertyChanged void
OnGridBackgroundPropertyChanged void
OnGridBackgroundPropertyChanged void
OnGridLinesBrushPropertyChanged void
OnGridLinesBrushPropertyChanged void
OnHeaderBackgroundPropertyChanged void
OnHeaderBackgroundPropertyChanged void
OnHeaderLinesBrushPropertyChanged void
OnHeaderLinesBrushPropertyChanged void
Points_PointChanged void
SetScrollBar void
VerticalScrollBar_Scroll void

Public Methods

Method Description
Refresh ( ) : void
UpdateSort ( ) : void

Protected Methods

Method Description
OnKeyDown ( System.Windows.Input.KeyEventArgs e ) : void
OnMouseLeftButtonDown ( System.Windows.Input.MouseButtonEventArgs e ) : void
OnMouseWheel ( System.Windows.Input.MouseWheelEventArgs e ) : void
OnRenderSizeChanged ( System.Windows.SizeChangedInfo sizeInfo ) : void

Private Methods

Method Description
ComputeHorizontalOffset ( System.Windows.Controls.Primitives.ScrollEventArgs e ) : double
ComputeVerticalOffset ( System.Windows.Controls.Primitives.ScrollEventArgs e ) : double
HorizontalScrollBar_Scroll ( object sender, System.Windows.Controls.Primitives.ScrollEventArgs e ) : void
Initialize ( IGridProvider dataProvider ) : void
MatrixView ( ) : System.Windows
OnForegroundPropertyChanged ( System.Windows.Media.Brush foregroundBrush ) : void
OnForegroundPropertyChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
OnGridBackgroundPropertyChanged ( System.Windows.Media.Brush gridBackgroundBrush ) : void
OnGridBackgroundPropertyChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
OnGridLinesBrushPropertyChanged ( System.Windows.Media.Brush gridLineBrush ) : void
OnGridLinesBrushPropertyChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
OnHeaderBackgroundPropertyChanged ( System.Windows.Media.Brush headerBackground ) : void
OnHeaderBackgroundPropertyChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
OnHeaderLinesBrushPropertyChanged ( System.Windows.Media.Brush gridLineBrush ) : void
OnHeaderLinesBrushPropertyChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
Points_PointChanged ( object sender, Microsoft.VisualStudio.R.Package.DataInspect.PointChangedEventArgs e ) : void
SetScrollBar ( ScrollDirection direction ) : void
VerticalScrollBar_Scroll ( object sender, System.Windows.Controls.Primitives.ScrollEventArgs e ) : void

Method Details

OnKeyDown() protected method

protected OnKeyDown ( System.Windows.Input.KeyEventArgs e ) : void
e System.Windows.Input.KeyEventArgs
return void

OnMouseLeftButtonDown() protected method

protected OnMouseLeftButtonDown ( System.Windows.Input.MouseButtonEventArgs e ) : void
e System.Windows.Input.MouseButtonEventArgs
return void

OnMouseWheel() protected method

protected OnMouseWheel ( System.Windows.Input.MouseWheelEventArgs e ) : void
e System.Windows.Input.MouseWheelEventArgs
return void

OnRenderSizeChanged() protected method

protected OnRenderSizeChanged ( System.Windows.SizeChangedInfo sizeInfo ) : void
sizeInfo System.Windows.SizeChangedInfo
return void

Refresh() public method

public Refresh ( ) : void
return void

UpdateSort() public method

public UpdateSort ( ) : void
return void

Property Details

CanSortProperty public static property

public static DependencyProperty,System.Windows CanSortProperty
return System.Windows.DependencyProperty

GridBackgroundProperty public static property

public static DependencyProperty,System.Windows GridBackgroundProperty
return System.Windows.DependencyProperty

GridLinesBrushProperty public static property

public static DependencyProperty,System.Windows GridLinesBrushProperty
return System.Windows.DependencyProperty

HeaderBackgroundProperty public static property

public static DependencyProperty,System.Windows HeaderBackgroundProperty
return System.Windows.DependencyProperty

HeaderLinesBrushProperty public static property

public static DependencyProperty,System.Windows HeaderLinesBrushProperty
return System.Windows.DependencyProperty