C# 클래스 Yuhan.WPF.DsxGridCtrl.DsxDataGrid

상속: System.Windows.Controls.Primitives.Selector
파일 보기 프로젝트 열기: hansuky/Yuhan 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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

프로퍼티 타입 설명
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

공개 메소드들

메소드 설명
OnApplyTemplate ( ) : void
SetEditCell ( DsxColumn gridViewColumn, FrameworkElement gridViewCell ) : void
SetTheme ( string themeColor ) : void

보호된 메소드들

메소드 설명
OnItemsSourceChanged ( System oldValue, System newValue ) : void

비공개 메소드들

메소드 설명
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

메소드 상세

OnApplyTemplate() 공개 메소드

public OnApplyTemplate ( ) : void
리턴 void

OnItemsSourceChanged() 보호된 메소드

protected OnItemsSourceChanged ( System oldValue, System newValue ) : void
oldValue System
newValue System
리턴 void

SetEditCell() 공개 메소드

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

SetTheme() 공개 메소드

public SetTheme ( string themeColor ) : void
themeColor string
리턴 void

프로퍼티 상세

AllowCheckAnyTimeProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows AllowCheckAnyTimeProperty
리턴 System.Windows.DependencyProperty

AlternatingRowBrushesProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows AlternatingRowBrushesProperty
리턴 System.Windows.DependencyProperty

AreaCenterWidthProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows AreaCenterWidthProperty
리턴 System.Windows.DependencyProperty

AreaLeftWidthProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows AreaLeftWidthProperty
리턴 System.Windows.DependencyProperty

AreaRightWidthProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows AreaRightWidthProperty
리턴 System.Windows.DependencyProperty

CellAdornerEditableBorderBrushProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows CellAdornerEditableBorderBrushProperty
리턴 System.Windows.DependencyProperty

CellAdornerEditingBorderBrushProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows CellAdornerEditingBorderBrushProperty
리턴 System.Windows.DependencyProperty

CellAdornerFilterBorderBrushProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows CellAdornerFilterBorderBrushProperty
리턴 System.Windows.DependencyProperty

CellAdornerIsVisibleProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows CellAdornerIsVisibleProperty
리턴 System.Windows.DependencyProperty

CellAdornerViewBorderBrushProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows CellAdornerViewBorderBrushProperty
리턴 System.Windows.DependencyProperty

CellEditingIsEnabledProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows CellEditingIsEnabledProperty
리턴 System.Windows.DependencyProperty

ColumnsProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows ColumnsProperty
리턴 System.Windows.DependencyProperty

ComputedFilterClearVisibilityProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows ComputedFilterClearVisibilityProperty
리턴 System.Windows.DependencyProperty

ComputedFilterVisibilityProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows ComputedFilterVisibilityProperty
리턴 System.Windows.DependencyProperty

ComputedFooterVisibilityProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows ComputedFooterVisibilityProperty
리턴 System.Windows.DependencyProperty

ComputedHeaderVisibilityProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows ComputedHeaderVisibilityProperty
리턴 System.Windows.DependencyProperty

CornerRadiusProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows CornerRadiusProperty
리턴 System.Windows.DependencyProperty

FilterHeightProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows FilterHeightProperty
리턴 System.Windows.DependencyProperty

FilterStyleProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows FilterStyleProperty
리턴 System.Windows.DependencyProperty

FilterVisibilityProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows FilterVisibilityProperty
리턴 System.Windows.DependencyProperty

FooterHeightProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows FooterHeightProperty
리턴 System.Windows.DependencyProperty

FooterStyleProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows FooterStyleProperty
리턴 System.Windows.DependencyProperty

FooterVisibilityProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows FooterVisibilityProperty
리턴 System.Windows.DependencyProperty

HasDataProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows HasDataProperty
리턴 System.Windows.DependencyProperty

HeaderHeightProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows HeaderHeightProperty
리턴 System.Windows.DependencyProperty

HeaderStyleProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows HeaderStyleProperty
리턴 System.Windows.DependencyProperty

HeaderVisibilityProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows HeaderVisibilityProperty
리턴 System.Windows.DependencyProperty

HeightTrackerProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows HeightTrackerProperty
리턴 System.Windows.DependencyProperty

HorizontalGridLinesBrushProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows HorizontalGridLinesBrushProperty
리턴 System.Windows.DependencyProperty

HorizontalGridLinesIsVisibleProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows HorizontalGridLinesIsVisibleProperty
리턴 System.Windows.DependencyProperty

HorizontalScrollbarVisibilityProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows HorizontalScrollbarVisibilityProperty
리턴 System.Windows.DependencyProperty

IsVirtualizingProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows IsVirtualizingProperty
리턴 System.Windows.DependencyProperty

ItemFixHeightProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows ItemFixHeightProperty
리턴 System.Windows.DependencyProperty

ItemMaxHeightProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows ItemMaxHeightProperty
리턴 System.Windows.DependencyProperty

ItemMinHeightProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows ItemMinHeightProperty
리턴 System.Windows.DependencyProperty

RowCellStyleProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows RowCellStyleProperty
리턴 System.Windows.DependencyProperty

SelectedRowBrushProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows SelectedRowBrushProperty
리턴 System.Windows.DependencyProperty

SortAdornerIndicatorBrushProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows SortAdornerIndicatorBrushProperty
리턴 System.Windows.DependencyProperty

SortFieldProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows SortFieldProperty
리턴 System.Windows.DependencyProperty

SplitterLeftBackgroundProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows SplitterLeftBackgroundProperty
리턴 System.Windows.DependencyProperty

SplitterLeftIsSizingProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows SplitterLeftIsSizingProperty
리턴 System.Windows.DependencyProperty

SplitterLeftWidthProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows SplitterLeftWidthProperty
리턴 System.Windows.DependencyProperty

SplitterRightBackgroundProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows SplitterRightBackgroundProperty
리턴 System.Windows.DependencyProperty

SplitterRightIsSizingProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows SplitterRightIsSizingProperty
리턴 System.Windows.DependencyProperty

SplitterRightWidthProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows SplitterRightWidthProperty
리턴 System.Windows.DependencyProperty

VerticalGridLinesBrushProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows VerticalGridLinesBrushProperty
리턴 System.Windows.DependencyProperty

VerticalGridLinesIsVisibleProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows VerticalGridLinesIsVisibleProperty
리턴 System.Windows.DependencyProperty

VerticalScrollbarVisibilityProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows VerticalScrollbarVisibilityProperty
리턴 System.Windows.DependencyProperty