バージョン

AlternateBindingRetentionMode プロパティ

フィールドがバインディング オブジェクトを自動的に破棄するか、作成した後で保存するかどうかを指定します。
シンタックス
'宣言
 
Public Property AlternateBindingRetentionMode As BindingRetentionMode
public BindingRetentionMode AlternateBindingRetentionMode {get; set;}
解説

デフォルトでは、AlternateBinding があるフィールドは、値がアクセスした各セルのためのバインディング オブジェクトを作成して、メモリ使用を最小化するために、バインディングが評価した後でそのバインディングを破棄します。ただし、この場合では、バインドされないセルの値がアクセスするときに、バインディング オブジェクトを再作成する必要があります。メモリを保持しますが、バインドされないセルの値を取得する各ときに、バインディングを再作成するためパフォーマンスが下がる可能性があります。並べ替えまたは GroupBy 操作が多数のレコードのあるフィールドで実行される場合、パフォーマンスが下がることがあります。このプロパティを Retain に設定した場合、バインディングが保存され、バインドされていないすべてのセル値へアクセスする操作 (並べ替え、GroupBy など) では、パフォーマンスが下がることはありません。

注: このプロパティは、AlternateBinding がバインディングに設定されていない限り無視されます。

参照