C# Class Yuhan.WPF.DsxGridCtrl.DsxDataGrid

Inheritance: System.Windows.Controls.Primitives.Selector
Show file Open project: hansuky/Yuhan Class Usage Examples

Public Properties

Property Type Description
AllowCheckAnyTimeProperty System.Windows.DependencyProperty
AlternatingRowBrushesProperty System.Windows.DependencyProperty
AreaCenterWidthProperty System.Windows.DependencyProperty
AreaLeftWidthProperty System.Windows.DependencyProperty
AreaRightWidthProperty System.Windows.DependencyProperty
CellAdornerEditableBorderBrushProperty System.Windows.DependencyProperty
CellAdornerEditingBorderBrushProperty System.Windows.DependencyProperty
CellAdornerFilterBorderBrushProperty System.Windows.DependencyProperty
CellAdornerIsVisibleProperty System.Windows.DependencyProperty
CellAdornerViewBorderBrushProperty System.Windows.DependencyProperty
CellEditingIsEnabledProperty System.Windows.DependencyProperty
ColumnsProperty System.Windows.DependencyProperty
ComputedFilterClearVisibilityProperty System.Windows.DependencyProperty
ComputedFilterVisibilityProperty System.Windows.DependencyProperty
ComputedFooterVisibilityProperty System.Windows.DependencyProperty
ComputedHeaderVisibilityProperty System.Windows.DependencyProperty
CornerRadiusProperty System.Windows.DependencyProperty
FilterHeightProperty System.Windows.DependencyProperty
FilterStyleProperty System.Windows.DependencyProperty
FilterVisibilityProperty System.Windows.DependencyProperty
FooterHeightProperty System.Windows.DependencyProperty
FooterStyleProperty System.Windows.DependencyProperty
FooterVisibilityProperty System.Windows.DependencyProperty
HasDataProperty System.Windows.DependencyProperty
HeaderHeightProperty System.Windows.DependencyProperty
HeaderStyleProperty System.Windows.DependencyProperty
HeaderVisibilityProperty System.Windows.DependencyProperty
HeightTrackerProperty System.Windows.DependencyProperty
HorizontalGridLinesBrushProperty System.Windows.DependencyProperty
HorizontalGridLinesIsVisibleProperty System.Windows.DependencyProperty
HorizontalScrollbarVisibilityProperty System.Windows.DependencyProperty
IsVirtualizingProperty System.Windows.DependencyProperty
ItemFixHeightProperty System.Windows.DependencyProperty
ItemMaxHeightProperty System.Windows.DependencyProperty
ItemMinHeightProperty System.Windows.DependencyProperty
RowCellStyleProperty System.Windows.DependencyProperty
SelectedRowBrushProperty System.Windows.DependencyProperty
SortAdornerIndicatorBrushProperty System.Windows.DependencyProperty
SortFieldProperty System.Windows.DependencyProperty
SplitterLeftBackgroundProperty System.Windows.DependencyProperty
SplitterLeftIsSizingProperty System.Windows.DependencyProperty
SplitterLeftWidthProperty System.Windows.DependencyProperty
SplitterRightBackgroundProperty System.Windows.DependencyProperty
SplitterRightIsSizingProperty System.Windows.DependencyProperty
SplitterRightWidthProperty System.Windows.DependencyProperty
VerticalGridLinesBrushProperty System.Windows.DependencyProperty
VerticalGridLinesIsVisibleProperty System.Windows.DependencyProperty
VerticalScrollbarVisibilityProperty System.Windows.DependencyProperty

Private Properties

Property Type Description
AddEditAdorner void
CheckColumnFilters bool
CreateColumnLayout void
DsxDataGrid System
FilterWaitQueue void
GetGridView DsxGridView
GetListView System.Windows.Controls.ListView
OnColumnFilterTextChanged void
OnFilterStyleChanged void
OnFooterStyleChanged void
OnGridLayoutPartChanged void
OnGridViewColumnHeaderClicked void
OnHasDataChanged void
OnHeaderStyleChanged void
OnLoaded void
OnPreviewGotKeyboardFocus void
OnPreviewKeyDown void
OnPreviewMouseLeftButtonDown void
OnSelectionChanged void
OnSizeChanged void
OnSortFieldChanged void
RebuildLayout void
RecalcDisplaySource void
RemoveAdorner void
ResetFilters void
SelectCellViewElement void
SetCellFocus void
SetSortColumn void
SetSortColumn void
UpdateAdorner System.Windows.FrameworkElement

Public Methods

Method Description
OnApplyTemplate ( ) : void
SetEditCell ( DsxColumn gridViewColumn, FrameworkElement gridViewCell ) : void
SetTheme ( string themeColor ) : void

Protected Methods

Method Description
OnItemsSourceChanged ( System oldValue, System newValue ) : void

Private Methods

Method Description
AddEditAdorner ( ) : void
CheckColumnFilters ( object listItem ) : bool
CreateColumnLayout ( ) : void
DsxDataGrid ( ) : System
FilterWaitQueue ( ) : void
GetGridView ( EArea columnArea ) : DsxGridView
GetListView ( EArea columnArea ) : System.Windows.Controls.ListView
OnColumnFilterTextChanged ( object sender, EventArgs e ) : void
OnFilterStyleChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
OnFooterStyleChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
OnGridLayoutPartChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
OnGridViewColumnHeaderClicked ( object sender, RoutedEventArgs e ) : void
OnHasDataChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
OnHeaderStyleChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
OnLoaded ( object sender, RoutedEventArgs e ) : void
OnPreviewGotKeyboardFocus ( object sender, System.Windows.Input.KeyboardFocusChangedEventArgs e ) : void
OnPreviewKeyDown ( object sender, System.Windows.Input.KeyEventArgs e ) : void
OnPreviewMouseLeftButtonDown ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
OnSelectionChanged ( object sender, System.Windows.Controls.SelectionChangedEventArgs e ) : void
OnSizeChanged ( object sender, System.Windows.SizeChangedEventArgs e ) : void
OnSortFieldChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
RebuildLayout ( ) : void
RecalcDisplaySource ( ) : void
RemoveAdorner ( FrameworkElement gridViewCell, System.Windows.Documents.Adorner cellViewAdorner ) : void
ResetFilters ( ) : void
SelectCellViewElement ( object rowItem ) : void
SetCellFocus ( FrameworkElement focusElement ) : void
SetSortColumn ( DsxColumn sortColumn, System.Windows.Controls.GridViewColumnHeader sortHeader ) : void
SetSortColumn ( string sortField ) : void
UpdateAdorner ( FrameworkElement focusElement ) : FrameworkElement

Method Details

OnApplyTemplate() public method

public OnApplyTemplate ( ) : void
return void

OnItemsSourceChanged() protected method

protected OnItemsSourceChanged ( System oldValue, System newValue ) : void
oldValue System
newValue System
return void

SetEditCell() public method

public SetEditCell ( DsxColumn gridViewColumn, FrameworkElement gridViewCell ) : void
gridViewColumn DsxColumn
gridViewCell System.Windows.FrameworkElement
return void

SetTheme() public method

public SetTheme ( string themeColor ) : void
themeColor string
return void

Property Details

AllowCheckAnyTimeProperty public static property

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

AlternatingRowBrushesProperty public static property

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

AreaCenterWidthProperty public static property

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

AreaLeftWidthProperty public static property

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

AreaRightWidthProperty public static property

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

CellAdornerEditableBorderBrushProperty public static property

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

CellAdornerEditingBorderBrushProperty public static property

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

CellAdornerFilterBorderBrushProperty public static property

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

CellAdornerIsVisibleProperty public static property

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

CellAdornerViewBorderBrushProperty public static property

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

CellEditingIsEnabledProperty public static property

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

ColumnsProperty public static property

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

ComputedFilterClearVisibilityProperty public static property

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

ComputedFilterVisibilityProperty public static property

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

ComputedFooterVisibilityProperty public static property

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

ComputedHeaderVisibilityProperty public static property

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

CornerRadiusProperty public static property

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

FilterHeightProperty public static property

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

FilterStyleProperty public static property

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

FilterVisibilityProperty public static property

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

FooterHeightProperty public static property

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

FooterStyleProperty public static property

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

FooterVisibilityProperty public static property

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

HasDataProperty public static property

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

HeaderHeightProperty public static property

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

HeaderStyleProperty public static property

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

HeaderVisibilityProperty public static property

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

HeightTrackerProperty public static property

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

HorizontalGridLinesBrushProperty public static property

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

HorizontalGridLinesIsVisibleProperty public static property

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

HorizontalScrollbarVisibilityProperty public static property

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

IsVirtualizingProperty public static property

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

ItemFixHeightProperty public static property

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

ItemMaxHeightProperty public static property

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

ItemMinHeightProperty public static property

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

RowCellStyleProperty public static property

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

SelectedRowBrushProperty public static property

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

SortAdornerIndicatorBrushProperty public static property

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

SortFieldProperty public static property

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

SplitterLeftBackgroundProperty public static property

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

SplitterLeftIsSizingProperty public static property

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

SplitterLeftWidthProperty public static property

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

SplitterRightBackgroundProperty public static property

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

SplitterRightIsSizingProperty public static property

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

SplitterRightWidthProperty public static property

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

VerticalGridLinesBrushProperty public static property

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

VerticalGridLinesIsVisibleProperty public static property

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

VerticalScrollbarVisibilityProperty public static property

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