C# 클래스 TheAirline.GUIModel.CustomControlsModel.FilterableListView.FilterableListView

상속: TheAirline.GUIModel.CustomControlsModel.FilterableListView.SortableListView
파일 보기 프로젝트 열기: TheAirlineProject/tap-desktop

공개 프로퍼티들

프로퍼티 타입 설명
FilterButtonActiveStyleProperty System.Windows.DependencyProperty
FilterButtonInactiveStyleProperty System.Windows.DependencyProperty
ShowFilter ICommand

공개 메소드들

메소드 설명
FilterableListView ( ) : System
OnApplyTemplate ( ) : void
getCurrentFilters ( ) : Hashtable
setCurrentFilters ( Hashtable filters ) : void

보호된 메소드들

메소드 설명
OnInitialized ( EventArgs e ) : void

비공개 메소드들

메소드 설명
AddFilter ( String property, FilterItem value, System.Windows.Controls.Button button ) : void
AddFilter ( String property, FilterValue value, System.Windows.Controls.Button button ) : void
AddFilters ( String property, FilterItem values, System.Windows.Controls.Button button ) : void
ApplyCurrentFilters ( ) : void

Applies the current filter to the list which is being viewed

IsPropertyFiltered ( String property ) : bool
SelectionChangedHandler ( object sender, System.Windows.Controls.SelectionChangedEventArgs e ) : void

Handles the selection change event from the filter popup

ShowFilterCommand ( object sender, System.Windows.Input.ExecutedRoutedEventArgs e ) : void

Handles the ShowFilter command to populate the filter list and display the popup

btnCancel_Click ( object sender, RoutedEventArgs e ) : void

Handles the button click on the cancel button

btnFixedOk_Click ( object sender, RoutedEventArgs e ) : void

Handles the button click on the ok button for filtered

btnOk_Click ( object sender, RoutedEventArgs e ) : void

Handles the button click on the ok button

getPropertyValue ( object obj, string propertyName ) : object

메소드 상세

FilterableListView() 공개 메소드

public FilterableListView ( ) : System
리턴 System

OnApplyTemplate() 공개 메소드

public OnApplyTemplate ( ) : void
리턴 void

OnInitialized() 보호된 메소드

protected OnInitialized ( EventArgs e ) : void
e System.EventArgs
리턴 void

getCurrentFilters() 공개 메소드

public getCurrentFilters ( ) : Hashtable
리턴 System.Collections.Hashtable

setCurrentFilters() 공개 메소드

public setCurrentFilters ( Hashtable filters ) : void
filters System.Collections.Hashtable
리턴 void

프로퍼티 상세

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

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

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

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

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

public static ICommand ShowFilter
리턴 ICommand