C# 클래스 YALV.Common.FilteredGridManagerBase

상속: DisposableObject
파일 보기 프로젝트 열기: LukePet/YALV

공개 프로퍼티들

프로퍼티 타입 설명
OnAfterCheckFilter Func
OnBeforeCheckFilter bool>.Func

보호된 프로퍼티들

프로퍼티 타입 설명
_cvs System.Windows.Data.CollectionViewSource
_dg System.Windows.Controls.DataGrid
_filterPropertyList IList
_keyUpEvent KeyEventHandler
_txtCache System.Collections.Hashtable
_txtSearchPanel System.Windows.Controls.Panel

공개 메소드들

메소드 설명
AssignSource ( Binding sourceBind ) : void
ClearCache ( ) : void
FilteredGridManagerBase ( System.Windows.Controls.DataGrid dg, System.Windows.Controls.Panel txtSearchPanel, KeyEventHandler keyUpEvent ) : System
GetCollectionView ( ) : ICollectionView
ResetSearchTextBox ( ) : void

보호된 메소드들

메소드 설명
OnDispose ( ) : void
getItemValue ( object item, string prop ) : object
getTextBoxName ( string prop ) : string
itemCheckFilter ( object item ) : bool

메소드 상세

AssignSource() 공개 메소드

public AssignSource ( Binding sourceBind ) : void
sourceBind System.Windows.Data.Binding
리턴 void

ClearCache() 공개 메소드

public ClearCache ( ) : void
리턴 void

FilteredGridManagerBase() 공개 메소드

public FilteredGridManagerBase ( System.Windows.Controls.DataGrid dg, System.Windows.Controls.Panel txtSearchPanel, KeyEventHandler keyUpEvent ) : System
dg System.Windows.Controls.DataGrid
txtSearchPanel System.Windows.Controls.Panel
keyUpEvent KeyEventHandler
리턴 System

GetCollectionView() 공개 메소드

public GetCollectionView ( ) : ICollectionView
리턴 ICollectionView

OnDispose() 보호된 메소드

protected OnDispose ( ) : void
리턴 void

ResetSearchTextBox() 공개 메소드

public ResetSearchTextBox ( ) : void
리턴 void

getItemValue() 보호된 메소드

protected getItemValue ( object item, string prop ) : object
item object
prop string
리턴 object

getTextBoxName() 보호된 메소드

protected getTextBoxName ( string prop ) : string
prop string
리턴 string

itemCheckFilter() 보호된 메소드

protected itemCheckFilter ( object item ) : bool
item object
리턴 bool

프로퍼티 상세

OnAfterCheckFilter 공개적으로 프로퍼티

public Func OnAfterCheckFilter
리턴 Func

OnBeforeCheckFilter 공개적으로 프로퍼티

public Func OnBeforeCheckFilter
리턴 bool>.Func

_cvs 보호되어 있는 프로퍼티

protected CollectionViewSource,System.Windows.Data _cvs
리턴 System.Windows.Data.CollectionViewSource

_dg 보호되어 있는 프로퍼티

protected DataGrid,System.Windows.Controls _dg
리턴 System.Windows.Controls.DataGrid

_filterPropertyList 보호되어 있는 프로퍼티

protected IList _filterPropertyList
리턴 IList

_keyUpEvent 보호되어 있는 프로퍼티

protected KeyEventHandler _keyUpEvent
리턴 KeyEventHandler

_txtCache 보호되어 있는 프로퍼티

protected Hashtable,System.Collections _txtCache
리턴 System.Collections.Hashtable

_txtSearchPanel 보호되어 있는 프로퍼티

protected Panel,System.Windows.Controls _txtSearchPanel
리턴 System.Windows.Controls.Panel