C# Класс SIL.FieldWorks.XWorks.RecordClerk.ListUpdateHelper

This class helps manage multiple changes to a record list. By default, it will suspend full Reloads initiated by PropChanged until we finish. During dispose, we'll ReloadList if we tried to reload the list via PropChanged.
Наследование: FwDisposableBase
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
ListUpdateHelper ( RecordClerk clerk ) : System

ListUpdateHelper ( RecordClerk clerk, Control parentForWaitCursor ) : System

ListUpdateHelper ( RecordClerk clerk, ListUpdateHelperOptions options ) : System

Защищенные методы

Метод Описание
DisposeManagedResources ( ) : void
DisposeUnmanagedResources ( ) : void

Приватные методы

Метод Описание
ListUpdateHelper ( RecordClerk clerk, bool fWasAlreadySuppressed ) : System
ListUpdateHelper ( SIL.FieldWorks.XWorks.RecordList list, Control parentForWaitCursor ) : System
ListWasRestored ( ) : void

The list was successfully restored (from a persisted sort sequence). We should NOT sort it when disposed, nor restore an original flag indicating it needed sorting.

Описание методов

DisposeManagedResources() защищенный Метод

protected DisposeManagedResources ( ) : void
Результат void

DisposeUnmanagedResources() защищенный Метод

protected DisposeUnmanagedResources ( ) : void
Результат void

ListUpdateHelper() публичный Метод

public ListUpdateHelper ( RecordClerk clerk ) : System
clerk RecordClerk clerk we want to suspend reloading for. if null, we don't do anything.
Результат System

ListUpdateHelper() публичный Метод

public ListUpdateHelper ( RecordClerk clerk, Control parentForWaitCursor ) : System
clerk RecordClerk
parentForWaitCursor System.Windows.Forms.Control for wait cursor
Результат System

ListUpdateHelper() публичный Метод

public ListUpdateHelper ( RecordClerk clerk, ListUpdateHelperOptions options ) : System
clerk RecordClerk
options ListUpdateHelperOptions
Результат System