C# Class Yuhan.WPF.DsxGridCtrl.DsxDataGrid

Inheritance: System.Windows.Controls.Primitives.Selector
Datei anzeigen 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_oe static_oe property

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

AlternatingRowBrushesProperty public_oe static_oe property

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

AreaCenterWidthProperty public_oe static_oe property

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

AreaLeftWidthProperty public_oe static_oe property

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

AreaRightWidthProperty public_oe static_oe property

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

CellAdornerEditableBorderBrushProperty public_oe static_oe property

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

CellAdornerEditingBorderBrushProperty public_oe static_oe property

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

CellAdornerFilterBorderBrushProperty public_oe static_oe property

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

CellAdornerIsVisibleProperty public_oe static_oe property

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

CellAdornerViewBorderBrushProperty public_oe static_oe property

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

CellEditingIsEnabledProperty public_oe static_oe property

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

ColumnsProperty public_oe static_oe property

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

ComputedFilterClearVisibilityProperty public_oe static_oe property

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

ComputedFilterVisibilityProperty public_oe static_oe property

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

ComputedFooterVisibilityProperty public_oe static_oe property

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

ComputedHeaderVisibilityProperty public_oe static_oe property

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

CornerRadiusProperty public_oe static_oe property

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

FilterHeightProperty public_oe static_oe property

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

FilterStyleProperty public_oe static_oe property

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

FilterVisibilityProperty public_oe static_oe property

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

FooterHeightProperty public_oe static_oe property

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

FooterStyleProperty public_oe static_oe property

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

FooterVisibilityProperty public_oe static_oe property

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

HasDataProperty public_oe static_oe property

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

HeaderHeightProperty public_oe static_oe property

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

HeaderStyleProperty public_oe static_oe property

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

HeaderVisibilityProperty public_oe static_oe property

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

HeightTrackerProperty public_oe static_oe property

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

HorizontalGridLinesBrushProperty public_oe static_oe property

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

HorizontalGridLinesIsVisibleProperty public_oe static_oe property

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

HorizontalScrollbarVisibilityProperty public_oe static_oe property

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

IsVirtualizingProperty public_oe static_oe property

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

ItemFixHeightProperty public_oe static_oe property

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

ItemMaxHeightProperty public_oe static_oe property

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

ItemMinHeightProperty public_oe static_oe property

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

RowCellStyleProperty public_oe static_oe property

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

SelectedRowBrushProperty public_oe static_oe property

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

SortAdornerIndicatorBrushProperty public_oe static_oe property

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

SortFieldProperty public_oe static_oe property

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

SplitterLeftBackgroundProperty public_oe static_oe property

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

SplitterLeftIsSizingProperty public_oe static_oe property

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

SplitterLeftWidthProperty public_oe static_oe property

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

SplitterRightBackgroundProperty public_oe static_oe property

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

SplitterRightIsSizingProperty public_oe static_oe property

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

SplitterRightWidthProperty public_oe static_oe property

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

VerticalGridLinesBrushProperty public_oe static_oe property

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

VerticalGridLinesIsVisibleProperty public_oe static_oe property

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

VerticalScrollbarVisibilityProperty public_oe static_oe property

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