バージョン

RecordContainerRetentionMode 列挙体

アクティブ化解除されたレコード コンテナーが、ビジュアル ツリーに次回使用するために保持されるかどうかを決定します。
シンタックス
'宣言
 
Public Enum RecordContainerRetentionMode 
   Inherits System.Enum
public enum RecordContainerRetentionMode : System.Enum 
メンバ
メンバ解説
DiscardDeactivatedContainersレイアウトの更新で、表示に使用されていないレコード (アクティブ化解除または縮小) は無視されます。
RetainDeactivatedContainers表示に使用されていないすべてのレコードは、再利用のために保持されます。表示変更で DataRecords、GroupByRecords、および SummaryRecords の複合の場合にスクロールのパフォーマンスを最適化できます。ただし、古いコンテナーを DataSource が変更された後に破棄できます。
RetainDeactivatedContainersPermanently表示に使用されていないすべてのレコードは、DataSource が変更された後にも、再利用のために保持されます。レコード コンテナーは、プロパティがその他の値に設定された後のみに破棄されます。
RetainDeactivatedContainersUntilResize(デフォルト) 表示に使用されていないすべてのレコードは、コントロールがスクロール範囲でより小さいサイズに変更されるまで、再利用のために保持されます。表示変更で DataRecords、GroupByRecords、および SummaryRecords の複合の場合にスクロールのパフォーマンスを最適化できます。
解説

注: プロパティが 'RetainDeactivatedContainers' または 'RetainDeactivatedContainersUntilResize' に設定されると、ハイドレートされているのに現在の表示で使用されていないレコード コンテナーがビジュアル ツリー (縮小化) に保持され、再利用できます。表示変更の DataRecords、GroupByRecords、および SummaryRecords の複合などのシナリオに基づいて、スクロールのパフォーマンスを向上できます。DataPresenterBase.RecordContainerGenerationMode が 'Recycle' 以外の値に設定されるか、GridView を使用していないか、GridViewSettings.UseNestedPanels が true の場合、このプロパティは無視されます。

参照