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
Datei anzeigen 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_oe static_oe property

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

GridBackgroundProperty public_oe static_oe property

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

GridLinesBrushProperty public_oe static_oe property

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

HeaderBackgroundProperty public_oe static_oe property

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

HeaderLinesBrushProperty public_oe static_oe property

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