C# 클래스 SIL.FieldWorks.IText.ConcordanceWordList

This class provides the RecordList for the InterlinearTextsRecordsClerk. It exists to provide a pre-filtered list of Wordforms and to prevent jarring reloads of the Wordlist when the user is indirectly modifying the lists content. (i.e. typing in the baseline pane in the Text & Words\Word Concordance view) The contents of this list are a result of parsing the texts and passing the results through a decorator.
상속: SIL.FieldWorks.XWorks.RecordList
파일 보기 프로젝트 열기: sillsdev/FieldWorks

공개 메소드들

메소드 설명
ChangeSorter ( SIL.FieldWorks.Filters.RecordSorter sorter ) : void
ForceReloadList ( ) : void
OnChangeFilter ( SIL.FieldWorks.Filters.FilterChangeEventArgs args ) : void
ReloadList ( ) : void

overridden to prevent reloading the list unless it is specifically desired.

RequestRefresh ( ) : void

provide a means by which the clerk can indicate that we should really refresh our contents. (used for handling events that the clerk processes, like the refresh.

보호된 메소드들

메소드 설명
NeedToReloadList ( ) : bool

This is used in situations like switching views. In such cases we should force a reload.

UpdatePrivateList ( ) : bool

비공개 메소드들

메소드 설명
IsInterestingScripture ( IStText text ) : bool
ParseAndUpdate ( ) : void
ParseInterestingTexts ( ) : void

Parse (if necessary...ParseIsCurrent will be checked to see) the texts we want in the concordance.

RecordList_PropChangedCompleted ( ) : void

메소드 상세

ChangeSorter() 공개 메소드

public ChangeSorter ( SIL.FieldWorks.Filters.RecordSorter sorter ) : void
sorter SIL.FieldWorks.Filters.RecordSorter
리턴 void

ForceReloadList() 공개 메소드

public ForceReloadList ( ) : void
리턴 void

NeedToReloadList() 보호된 메소드

This is used in situations like switching views. In such cases we should force a reload.
protected NeedToReloadList ( ) : bool
리턴 bool

OnChangeFilter() 공개 메소드

public OnChangeFilter ( SIL.FieldWorks.Filters.FilterChangeEventArgs args ) : void
args SIL.FieldWorks.Filters.FilterChangeEventArgs
리턴 void

ReloadList() 공개 메소드

overridden to prevent reloading the list unless it is specifically desired.
public ReloadList ( ) : void
리턴 void

RequestRefresh() 공개 메소드

provide a means by which the clerk can indicate that we should really refresh our contents. (used for handling events that the clerk processes, like the refresh.
public RequestRefresh ( ) : void
리턴 void

UpdatePrivateList() 보호된 메소드

protected UpdatePrivateList ( ) : bool
리턴 bool