[]
コレクションに新しい項目を追加できるかどうかを示す値を取得します。
適用前の変更を破棄して編集されたオブジェクトの元の値を復元できるかどうかを示す値を取得します。
このビューがfilter プロパティによってフィルタリングをサポートしているかどうかを示す値を取得します。
このビューがgroupDescriptions プロパティによってグループ化をサポートしているかどうかを示す値を取得します。
コレクションから項目を削除できるかどうかを示す値を取得します。
このビューがsortDescriptions プロパティによってソートをサポートしているかどうかを示す値を取得します。
現在の追加トランザクションの間に追加される項目を取得します。
現在の編集トランザクションの間に編集される項目を取得します。
ビューの現在の項目を取得します。
ビューの現在の項目の順序位置を取得します。
項目がビューに含める対象として適しているかどうかを判断するために使用されるコールバックを取得または設定します。
メモ: フィルタ関数でスコープ(すなわち、有効な'this'値)が必要な場合は、 'this'オブジェクトを指定した'bind'関数を使用してフィルタを設定します。以下に例を示しています。
collectionView.filter = this._filter.bind(this);
コレクションの項目をビューでどのようにグループ化するかを記述するGroupDescription オブジェクトのコレクションを取得します。
最上位レベルのグループを取得します。
追加トランザクションが進行中であるかどうかを示す値を取得します。
編集トランザクションが進行中であるかどうかを示す値を取得します。
このビューに項目が1つも含まれていないかどうかを示す値を取得します。
フィルタリング、ソート、グループ化が適用されたビューの項目を取得します。
コレクションの項目をビューでどのようにソートするかを記述するSortDescription オブジェクトのコレクションを取得します。
このビューの作成元のコレクションオブジェクトを取得または設定します。
コレクションに新しい項目を追加します。
The item that was added to the collection.
次にendUpdate が呼び出されるまで更新を中断します。
現在の編集トランザクションを終了し、可能であれば項目を元の値に戻します。
現在の追加トランザクションを終了し、追加前の新しい項目を破棄します。
現在の編集トランザクションを終了し、適用前の変更を保存します。
現在の追加トランザクションを終了し、追加前の新しい項目を保存します。
指定した項目がこのビューに属するかどうかを示す値を返します。
コレクション内で検索する項目。
beginUpdate/endUpdateブロック内で関数を実行します。
この関数の実行が完了するまでコレクションは更新されません。 このメソッドは、関数が例外を生成した場合でもendUpdate が呼び出されるようにします。
beginUpdate/endUpdateブロック内で実行する関数。
指定した項目の編集トランザクションを開始します。
編集する項目。
beginUpdate の呼び出しによって中断された更新を再開します。
オブジェクトが指定したインタフェースを実装している場合、trueを返します。
調べるインタフェースの名前。
指定した項目をビューの現在の項目に設定します。
currentItem として設定する項目。
ビューの最初の項目を現在の項目として設定します。
ビューの最後の項目を現在の項目として設定します。
ビューの現在の項目の後の項目を現在の項目として設定します。
ビューの指定したインデックスにある項目を現在の項目として設定します。
currentItem として設定する項目のインデックス。
ビューの現在の項目の前の項目を現在の項目として設定します。
現在のソート、フィルタ、およびグループパラメーターを使用してビューを再作成します。
指定した項目をコレクションから削除します。
コレクションから削除する項目。
指定したインデックスにある項目をコレクションから削除します。
コレクションから削除する項目のインデックス。
コレクションが変更されたときに発生します。
現在の項目が変更された後に発生します。
現在の項目が変更される前に発生します。
ICollectionView を拡張して編集機能を提供するメソッドとプロパティを定義します。