DataGrid for WPF/Silverlight
GetCellContentRecyclingKey メソッド (DataGridColumn)

C1.WPF.DataGrid.4.5.2 アセンブリ > C1.WPF.DataGrid 名前空間 > DataGridColumn クラス : GetCellContentRecyclingKey メソッド
このパラメータは、行によって異なるセルコンテンツを設定するために使用できます。このパラメータは、ほとんどの場合使用されません。
後から再利用するためにセルコンテンツを共有プールに保存する際に使用するキー。同じ RecyclingKey を返す列は、同じセルコンテンツのインスタンスを共有する候補になります。
  1. 再利用キーと一致するセルコンテンツがない場合は、新しいセルコンテンツを作成するためにメソッド CreateCellContentが呼び出されます。
  2. セルコンテンツが作成されるか、再利用されたセルコンテンツが取得されると、メソッド BindCellContentが呼び出されます。
  3. セルコンテンツが使用されていない場合は、メソッド UnbindCellContentが呼び出され、セルコンテンツは、他のセルで将来使用するために保存されます。
シンタックス
'宣言
 
Public MustOverride Function GetCellContentRecyclingKey( _
   ByVal row As DataGridRow _
) As System.Object
public abstract System.object GetCellContentRecyclingKey( 
   DataGridRow row
)

パラメータ

row
このパラメータは、行によって異なるセルコンテンツを設定するために使用できます。このパラメータは、ほとんどの場合使用されません。

戻り値の型

再利用キー。再利用を無効にする場合は null。
解説
通常、このメソッドは、メソッド CreateCellContentから返された要素の型を返します。
使用例

return typeof(TextBlock);

参照

DataGridColumn クラス
DataGridColumn メンバ
CreateCellContent
BindCellContent
UnbindCellContent