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
Показать файл Открыть проект

Открытые методы

Метод Описание
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