C# 클래스 Signum.Windows.SearchControl

파일 보기 프로젝트 열기: signumsoftware/framework

공개 프로퍼티들

프로퍼티 타입 설명
AllowChangeColumnsProperty System.Windows.DependencyProperty
CollapseOnNoResultsProperty System.Windows.DependencyProperty
ColumnOptionsModeProperty System.Windows.DependencyProperty
ColumnsOptionsProperty System.Windows.DependencyProperty
CreateProperty System.Windows.DependencyProperty
FilterColumnProperty System.Windows.DependencyProperty
FilterOptionsProperty System.Windows.DependencyProperty
FilterRouteProperty System.Windows.DependencyProperty
IsSearchingProperty System.Windows.DependencyProperty
ItemsCountProperty System.Windows.DependencyProperty
MultiSelectionProperty System.Windows.DependencyProperty
NavigateOnCreateProperty DependencyProperty
NavigateProperty DependencyProperty
OrderOptionsProperty DependencyProperty
PaginationProperty DependencyProperty
QueryNameProperty DependencyProperty
RemoveProperty DependencyProperty
ResultChangedEvent RoutedEvent
SearchOnLoadProperty DependencyProperty
SelectedItemProperty DependencyProperty
SelectedItemsProperty DependencyProperty
ShowFilterButtonProperty DependencyProperty
ShowFiltersProperty DependencyProperty
ShowFindButtonProperty DependencyProperty
ShowFooterProperty DependencyProperty
ShowHeaderProperty DependencyProperty
SimpleFilterBuilderProperty DependencyProperty

공개 메소드들

메소드 설명
ClearResults ( ) : void
FocusSearch ( ) : void
GenerateListViewColumns ( ) : void
GetQueryRequest ( bool updateSimpleFilters ) : QueryRequest
OnLoaded ( ) : void
Reinitialize ( List filters, List columns, ColumnOptionsMode columnOptionsMode, List orders, Pagination pagination ) : void
Search ( bool resetPage = true ) : void
SearchControl ( ) : System
SelectType ( bool>.Func filterType ) : Type
SetDirtySelectedItem ( ) : void
SetDirtySelectedItems ( ) : void
UpdateMultiplyMessage ( bool updateSimpleFilters ) : QueryRequest

보호된 메소드들

메소드 설명
OnCreate ( ) : void
OnNavigating ( Entity entity ) : void

비공개 메소드들

메소드 설명
AddColumn ( QueryToken token ) : void
AddListViewColumn ( Column col ) : void
AssetNotLoaded ( System.Windows.DependencyPropertyChangedEventArgs e ) : void
CreateDataTemplate ( ResultColumn c ) : System.Windows.DataTemplate
FillContextMenuItems ( ) : void
FillMenuItems ( ) : void
FilterOptions_CollectionChanged ( object sender, NotifyCollectionChangedEventArgs e ) : void
GetCellColumnHeader ( System.Windows.Controls.ContextMenu context ) : SortGridViewColumnHeader
GetHeaderColumnHeader ( object sender ) : SortGridViewColumnHeader
GridSearchControl_PreviewKeyDown ( object sender, KeyEventArgs e ) : void
GridViewColumnHeader_Click ( object sender, RoutedEventArgs e ) : void
OnNavigateClicked ( ) : void
OnQueryResultChanged ( bool cleaning ) : void
Pagination_Changed ( Pagination oldValue, Pagination newValue ) : void
QueryNameChanged ( DependencyPropertyChangedEventArgs s ) : void
RefreshSimpleFilters ( ) : void
SearchControl_IsVisibleChanged ( object sender, DependencyPropertyChangedEventArgs e ) : void
SearchControl_Loaded ( object sender, RoutedEventArgs e ) : void
SetResults ( ResultTable rt ) : void
ShowFiltersChanged ( DependencyPropertyChangedEventArgs e ) : void
SimpleFilterBuilderChanged ( DependencyPropertyChangedEventArgs e ) : void
UpdateViewSelection ( ) : void
UpdateVisibility ( ) : void
btCreateColumn_Click ( object sender, RoutedEventArgs e ) : void
btCreateFilter_Click ( object sender, RoutedEventArgs e ) : void
btCreate_Click ( object sender, RoutedEventArgs e ) : void
btFilters_Unchecked ( object sender, RoutedEventArgs e ) : void
btRemove_Click ( object sender, RoutedEventArgs e ) : void
btSearch_Click ( object sender, RoutedEventArgs e ) : void
btView_Click ( object sender, RoutedEventArgs e ) : void
contextMenu_Opened ( object sender, RoutedEventArgs e ) : void
filterCell_Click ( object sender, RoutedEventArgs e ) : void
filterHeader_Click ( object sender, RoutedEventArgs e ) : void
item_BindingValueChanged ( object sender, DependencyPropertyChangedEventArgs e ) : void
lvResult_MouseDoubleClick ( object sender, System e ) : void
lvResult_SelectionChanged ( object sender, SelectionChangedEventArgs e ) : void
removeMenu_Click ( object sender, RoutedEventArgs e ) : void
renameMenu_Click ( object sender, RoutedEventArgs e ) : void
tokenBuilder_SubTokensEvent ( QueryToken arg ) : List

메소드 상세

ClearResults() 공개 메소드

public ClearResults ( ) : void
리턴 void

FocusSearch() 공개 메소드

public FocusSearch ( ) : void
리턴 void

GenerateListViewColumns() 공개 메소드

public GenerateListViewColumns ( ) : void
리턴 void

GetQueryRequest() 공개 메소드

public GetQueryRequest ( bool updateSimpleFilters ) : QueryRequest
updateSimpleFilters bool
리턴 Signum.Entities.DynamicQuery.QueryRequest

OnCreate() 보호된 메소드

protected OnCreate ( ) : void
리턴 void

OnLoaded() 공개 메소드

public OnLoaded ( ) : void
리턴 void

OnNavigating() 보호된 메소드

protected OnNavigating ( Entity entity ) : void
entity Entity
리턴 void

Reinitialize() 공개 메소드

public Reinitialize ( List filters, List columns, ColumnOptionsMode columnOptionsMode, List orders, Pagination pagination ) : void
filters List
columns List
columnOptionsMode ColumnOptionsMode
orders List
pagination Pagination
리턴 void

Search() 공개 메소드

public Search ( bool resetPage = true ) : void
resetPage bool
리턴 void

SearchControl() 공개 메소드

public SearchControl ( ) : System
리턴 System

SelectType() 공개 메소드

public SelectType ( bool>.Func filterType ) : Type
filterType bool>.Func
리턴 Type

SetDirtySelectedItem() 공개 메소드

public SetDirtySelectedItem ( ) : void
리턴 void

SetDirtySelectedItems() 공개 메소드

public SetDirtySelectedItems ( ) : void
리턴 void

UpdateMultiplyMessage() 공개 메소드

public UpdateMultiplyMessage ( bool updateSimpleFilters ) : QueryRequest
updateSimpleFilters bool
리턴 QueryRequest

프로퍼티 상세

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

public static DependencyProperty NavigateOnCreateProperty
리턴 DependencyProperty

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

public static DependencyProperty NavigateProperty
리턴 DependencyProperty

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

public static DependencyProperty OrderOptionsProperty
리턴 DependencyProperty

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

public static DependencyProperty PaginationProperty
리턴 DependencyProperty

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

public static DependencyProperty QueryNameProperty
리턴 DependencyProperty

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

public static DependencyProperty RemoveProperty
리턴 DependencyProperty

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

public static RoutedEvent ResultChangedEvent
리턴 RoutedEvent

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

public static DependencyProperty SearchOnLoadProperty
리턴 DependencyProperty

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

public static DependencyProperty SelectedItemProperty
리턴 DependencyProperty

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

public static DependencyProperty SelectedItemsProperty
리턴 DependencyProperty

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

public static DependencyProperty ShowFilterButtonProperty
리턴 DependencyProperty

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

public static DependencyProperty ShowFiltersProperty
리턴 DependencyProperty

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

public static DependencyProperty ShowFindButtonProperty
리턴 DependencyProperty

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

public static DependencyProperty ShowFooterProperty
리턴 DependencyProperty

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

public static DependencyProperty ShowHeaderProperty
리턴 DependencyProperty

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

public static DependencyProperty SimpleFilterBuilderProperty
리턴 DependencyProperty