C# Class Gu.Wpf.DataGrid2D.ItemsSource

Show file Open project: JohanLarsson/Gu.Wpf.DataGrid2D

Public Properties

Property Type Description
Array2DProperty System.Windows.DependencyProperty
Array2DTransposedProperty System.Windows.DependencyProperty
ColumnHeadersSourceProperty System.Windows.DependencyProperty
ColumnsSourceProperty System.Windows.DependencyProperty
PropertySourceProperty System.Windows.DependencyProperty
RowHeadersSourceProperty System.Windows.DependencyProperty
RowsSourceProperty System.Windows.DependencyProperty
TransposedSourceProperty System.Windows.DependencyProperty

Public Methods

Method Description
SetArray2D ( this element, Array value ) : void
SetArray2DTransposed ( this element, Array value ) : void
SetColumnHeadersSource ( this element, IEnumerable value ) : void
SetColumnsSource ( this element, IEnumerable value ) : void
SetPropertySource ( DependencyObject element, object value ) : void
SetRowHeadersSource ( this element, IEnumerable value ) : void
SetRowsSource ( this element, IEnumerable value ) : void
SetTransposedSource ( this element, IEnumerable value ) : void

Private Methods

Method Description
Array2DValidateValue ( object value ) : bool
CoerceTransposedSource ( DependencyObject dependencyObject, object baseValue ) : object
ColumnsSourceValidateValue ( object value ) : bool
CreateSingletonEnumerable ( object item ) : IEnumerable
GetArray2D ( this element ) : Array
GetArray2DTransposed ( this element ) : Array
GetColumnHeadersSource ( this element ) : IEnumerable
GetColumnsSource ( this element ) : IEnumerable
GetPropertySource ( DependencyObject element ) : object
GetRowHeadersSource ( this element ) : IEnumerable
GetRowsSource ( this element ) : IEnumerable
GetTransposedSource ( this element ) : IEnumerable
HeadersSourceValidateValue ( object value ) : bool
OnArray2DChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
OnArray2DTransposedChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
OnColumnHeadersSourceChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
OnColumnsChanged ( object sender, RoutedEventArgs routedEventArgs ) : void
OnColumnsSourceChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
OnPropertySourceChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
OnRowHeadersSourceChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
OnRowsChanged ( object sender, RoutedEventArgs routedEventArgs ) : void
OnRowsSourceChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
OnTransposedSourceChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
RowsSourceValidateValue ( object value ) : bool

Method Details

SetArray2D() public static method

public static SetArray2D ( this element, Array value ) : void
element this
value System.Array
return void

SetArray2DTransposed() public static method

public static SetArray2DTransposed ( this element, Array value ) : void
element this
value System.Array
return void

SetColumnHeadersSource() public static method

public static SetColumnHeadersSource ( this element, IEnumerable value ) : void
element this
value IEnumerable
return void

SetColumnsSource() public static method

public static SetColumnsSource ( this element, IEnumerable value ) : void
element this
value IEnumerable
return void

SetPropertySource() public static method

public static SetPropertySource ( DependencyObject element, object value ) : void
element System.Windows.DependencyObject
value object
return void

SetRowHeadersSource() public static method

public static SetRowHeadersSource ( this element, IEnumerable value ) : void
element this
value IEnumerable
return void

SetRowsSource() public static method

public static SetRowsSource ( this element, IEnumerable value ) : void
element this
value IEnumerable
return void

SetTransposedSource() public static method

public static SetTransposedSource ( this element, IEnumerable value ) : void
element this
value IEnumerable
return void

Property Details

Array2DProperty public static property

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

Array2DTransposedProperty public static property

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

ColumnHeadersSourceProperty public static property

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

ColumnsSourceProperty public static property

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

PropertySourceProperty public static property

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

RowHeadersSourceProperty public static property

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

RowsSourceProperty public static property

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

TransposedSourceProperty public static property

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