FilteredObservableCollection<T> クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
フィルター処理された監視可能なコレクションを表します。
generic <typename T>
public ref class FilteredObservableCollection : System::Collections::Generic::ICollection<T>, System::Collections::Generic::IEnumerable<T>, System::Collections::Generic::IList<T>, System::Collections::IList, System::Collections::Specialized::INotifyCollectionChanged
public class FilteredObservableCollection<T> : System.Collections.Generic.ICollection<T>, System.Collections.Generic.IEnumerable<T>, System.Collections.Generic.IList<T>, System.Collections.IList, System.Collections.Specialized.INotifyCollectionChanged
type FilteredObservableCollection<'T> = class
interface IList
interface ICollection
interface IEnumerable
interface IList<'T>
interface ICollection<'T>
interface seq<'T>
interface INotifyCollectionChanged
Public Class FilteredObservableCollection(Of T)
Implements ICollection(Of T), IEnumerable(Of T), IList, IList(Of T), INotifyCollectionChanged
型パラメーター
- T
コレクションの型。
- 継承
-
FilteredObservableCollection<T>
- 実装
注釈
このクラスの基になるコレクションは、 と をINotifyCollectionChanged実装IListする必要があります。
コンストラクター
FilteredObservableCollection<T>(IList<T>) |
FilteredObservableCollection<T> の新しいインスタンスを初期化します。 |
プロパティ
Count |
コレクション内の項目の数を取得します。 |
IsFixedSize |
このコレクションのサイズが固定されているかどうかを判断します。 |
IsReadOnly |
このコレクションが読み取り専用かどうかを判断します。 |
IsSynchronized |
コレクションが同期されているかどうかを判断します。 |
Item[Int32] |
指定された場所にある項目を取得します。 |
SyncRoot |
コレクションの同期に使用される オブジェクトを取得します。 |
メソッド
Add(Object) |
このコレクションは読み取り専用であるため、 は を InvalidOperationExceptionスローします。 |
Add(T) |
このコレクションは読み取り専用であるため、 は を InvalidOperationExceptionスローします。 |
Clear() |
このコレクションは読み取り専用であるため、 は を InvalidOperationExceptionスローします。 |
Contains(Object) |
指定したオブジェクトがコレクション内に存在するかどうかを示します。 |
Contains(T) |
指定した項目がコレクションに格納されているかどうかを判断します。 |
CopyTo(Array, Int32) |
このコレクションは読み取り専用であるため、 は を InvalidOperationExceptionスローします。 |
CopyTo(T[], Int32) |
このコレクションは読み取り専用であるため、 は を InvalidOperationExceptionスローします。 |
Filter(Predicate<T>) |
指定した述語によってコレクションをフィルター処理します。 |
GetEnumerator() |
列挙子を取得します。 |
IndexOf(Object) |
指定した項目の場所を取得します。 |
IndexOf(T) |
指定した項目の場所を取得します。 |
Insert(Int32, Object) |
このコレクションは読み取り専用であるため、 は を InvalidOperationExceptionスローします。 |
Insert(Int32, T) |
このコレクションは読み取り専用であるため、 は を InvalidOperationExceptionスローします。 |
Remove(Object) |
このコレクションは読み取り専用であるため、 は を InvalidOperationExceptionスローします。 |
Remove(T) |
このコレクションは読み取り専用であるため、 は を InvalidOperationExceptionスローします。 |
RemoveAt(Int32) |
このコレクションは読み取り専用であるため、 は を InvalidOperationExceptionスローします。 |
StopFiltering() |
コレクションのフィルターを削除します。 |
イベント
CollectionChanged |
コレクションが変更されたときに発生します。 |
明示的なインターフェイスの実装
IEnumerable.GetEnumerator() |
列挙子を取得します。 |
IList.Item[Int32] |
指定された場所にある項目を取得します。 |
拡張メソッド
EmptyIfNull<T>(IEnumerable<T>) |
null でない場合は、この列挙体を返します。 null の場合は、空の列挙を返します。 |