FMX.ListView.Adapters.Base.TAbstractListViewAdapter.OnItemsMayChange
Delphi
property OnItemsMayChange: TNotifyEvent write SetOnItemsMayChange;
C++
__property System::Classes::TNotifyEvent OnItemsMayChange = {write=SetOnItemsMayChange};
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
event | public | FMX.ListView.Adapters.Base.pas FMX.ListView.Adapters.Base.hpp |
FMX.ListView.Adapters.Base | TAbstractListViewAdapter |
説明
リスト ビュー アダプタの項目を変更した可能性のあるプロセスが終了する前に、発生します。
OnItemsMayChange は、OnItemsCouldHaveChanged の前に常に発生し、このイベントは、リスト ビュー アダプタの項目を変更した可能性のあるプロセスの開始時に発生します。
OnItemsMayChange は、新しい項目の追加や特定の項目の削除など、リスト ビュー アダプタの項目を変更することが分かっているプロセスの終了時には、発生しません。すべての項目の削除(リストが空のの場合には効果がない)、または、項目群のソート(リストがすでにソート済みの場合には効果がない)など、変更の有無がどちらの可能性もある処理の際にのみ、発生します。
リスト ビューは、DoItemsMayChange メソッドを使用して、このイベントを処理します。
関連項目
- FMX.ListView.Adapters.Base.TAbstractListViewAdapter.OnItemsCouldHaveChanged
- FMX.ListView.Adapters.Base.TAbstractListViewAdapter.OnChanged