バージョン

DataManagerBase クラス メンバ

DataManagerBaseデータ型で公開されるメンバを以下の表に示します。

パブリック プロパティ
 名前解説
Public プロパティAllowCollectionViewOverridesDataSource が ICollectionView の場合、この DataManagerBase で並べ替えやグループ化にプロパティ設定を許可するかどうかを取得または設定します。  
Public プロパティCachedCollectionTypeCollectionType のキャッシュされたバージョン。  
Public プロパティCachedTypeDataType のキャッシュされたバージョンを取得または設定します。  
Public プロパティCachedTypedInfoDataType のキャッシュされたバージョンを取得または設定します。  
Public プロパティConditionalFormattingRulesデータをリクエストする条件付き書式ルールのコレクションを取得または設定します。  
Public プロパティCurrentPageマネージャーから取得される必要のあるデータ ページのインデックスを取得または設定します。  
Public プロパティDataSourceこの DataManagerBase が管理する IEnumerable を取得または設定します。  
Public プロパティEnablePagingページングがマネージャーで使用される必要があるかどうかを取得または設定します。  
Public プロパティFiltersデータバインドでレコードに適用する RecordFilterCollection を取得または設定します。  
Public プロパティGroupByObjectグループ化される必要のあるこの DataManagerBase が示すデータ内のオブジェクトを取得または設定します。  
Public プロパティGroupBySortAscending基本データがグループ化されたフィールドに適用する並べ替え方向を取得または設定します。  
Public プロパティGroupBySortContextデータが特定のフィールドでグループ化されるときに適用する CurrentSort を取得または設定します。  
Public プロパティMergeDataContextsマネージャーがデータを表示する、MergedDataContext オブジェクトのリストを取得します。  
Public プロパティOriginalDataSourceこの DataManagerBase が型を変換せずに管理する IEnumerable を取得または設定します。  
Public プロパティPageCountページサイズに基づいてデータ ソースで使用可能なページ合計数を取得します。EnablePaging が False の場合、これは 1 をレポートします。  
Public プロパティPageSizeデータページを構成しているレコードの数を取得または設定します。  
Public プロパティRecordCount現在表示できるレコードの数を取得します。  
Public プロパティSort最初の並べ替えから最後の並べ替えまで、並べ替えの表示コレクションを取得します。以前の並べ替えがすべて等しい場合、最初の並べ替えの後の並べ替えのみ適用されます。  
Public プロパティSortedFilteredDataSource並べ替えた項目のキャッシュ リストを取得または設定します。  
Public プロパティSummariesデータバインドでレコードに適用する SummaryDefinitionCollection を取得または設定します。  
Public プロパティSummaryExecution集計を計算するデフォルトの位置を決定する SummaryExecution を取得または設定します。  
Public プロパティSummaryResultCollectionDataManagerBase によって値が設定される SummaryResult オブジェクトのコレクション。  
Public プロパティSupportsDataManipulationsこの特定のデータ マネージャーで Sorting などのデータ操作をサポートするかどうかを取得または設定します。  
Public プロパティSupportsEditingコレクションで編集がサポートされているかどうかを取得します。  
Public プロパティSuspendInvalidateDataSource複数操作を一度に実行するために、DataManager がキャッシュ データ ストアを無効にしないかどうかを取得または設定します。  
Public プロパティTotalRecordCountデータソースのレコードの合計数を取得します。  
トップ
プロテクト プロパティ
 名前解説
Protected プロパティCollectionTypeコレクションが保持するように設計されている System.Type。  
Protected プロパティDataTypeこの IEnumerable が表すデータの型を返します。  
Protected Internal プロパティDeferコントロールが矛盾した状態にあるとき操作できないようにします。  
Protected プロパティIBindingListData基本データ ソースを System.ComponentModel.IBindingList として取得します。データソースが IBindingList でない場合、null を返します。  
Protected プロパティIBindingLisViewtData基本データ ソースを System.ComponentModel.IBindingListView として取得します。データソースが IBindingListView でない場合、null を返します。  
Protected プロパティICollectionViewData基本データ ソースを System.ComponentModel.ICollectionView として取得します。データソースが ICollectionView でない場合、null を返します。  
Protected プロパティIEditableCollectionViewData基本データ ソースを System.ComponentModel.IEditableCollectionView として取得します。データソースが IEditableCollectionView でない場合、null を返します。  
Protected プロパティIFilteredCollectionViewData基本データ ソースを IFilteredCollectionView として取得します。データソースが IFilteredCollectionView でない場合、null を返します。  
Protected プロパティIListData基本データ ソースを System.Collections.IList として取得します。データソースが IList でない場合、null を返します。  
Protected プロパティIsSortedFilteredDataSourceCalculatedSortedFilteredDataSource の再計算が必要かどうかを取得または設定します。  
Protected プロパティITypedListData基本データ ソースを System.ComponentModel.ITypedList として取得します。データソースが ITypedList でない場合、null を返します。  
トップ
パブリック メソッド
 名前解説
Public メソッドAddRecord入力したオブジェクトをデータソースに追加します。  
Public メソッドstatic (Shared in Visual Basic)BuildPropertyExpressionFromPropertyNameオーバーロードされます。 Address.Street1 または Items[FirstName] のような複雑なプロパティ名の System.Linq.Expressions.Expression を構築します。  
Public メソッドCancelEditIEditableCollectionView.CancelEdit メソッドをラップします。  
Public メソッドCommitEditIEditableCollectionView.CommitEdit メソッドをラップします。  
Public メソッドstatic (Shared in Visual Basic)CreateDataManagerオーバーロードされます。 ソースで最初のオブジェクト タイプの一般的なデータ マネージャーを作成します。  
Public メソッドDetachWeekReferencesDataManager によって使用されるコレクション変更ハンドラーをクリアします。  
Public メソッドEditItemIEditableCollectionVie.EditItem メソッドをラップします。  
Public メソッドGenerateNewObjectDataType タイプを持つ新しいオブジェクトを作成します。  
Public メソッドGetDataPropertiesこのオブジェクトの異なるフィールドを説明する DataField の IEnumerable を返します。  
Public メソッドstatic (Shared in Visual Basic)GetDefaultValue  
Public メソッドGetRecord並べ替えおよびフィルターを適用した後で、データソースで指定されたインデックスにあるオブジェクトを返します。  
Public メソッドInsertRecord入力されたオブジェクトを指定したインデックスでデータソースに追加します。  
Public メソッドRefreshSummariesこの DataManagerBase にバインドされる ItemsSource のサマリーを再評価します。  
Public メソッドRemoveRecordデータソースからレコードを削除します。  
Public メソッドReset前の DataSource に関する保存済みの情報を削除します。  
Public メソッドstatic (Shared in Visual Basic)ResolveCollectionType指定したコレクションに含まれる項目のタイプを解決します。  
Public メソッドResolveIndexForRecord指定した項目のインデックスをフィルターした DataSource で検索します。  
Public メソッドstatic (Shared in Visual Basic)ResolveItemType指定したコレクションに含まれる項目のタイプを解決します。  
Public メソッドstatic (Shared in Visual Basic)ResolvePropertyInfoFromPropertyPathpropertyInfo を解決するオブジェクトのプロパティ ツリーをウォーク スルーします。  
Public メソッドstatic (Shared in Visual Basic)ResolvePropertyTypeFromPropertyNameAddress.Street1 のような複雑なプロパティのプロパティ タイプを解決します。  
Public メソッドstatic (Shared in Visual Basic)ResolveValueFromPropertyPathオブジェクトのプロパティ ツリーをたどって、Address.Street1 または Items[FirstName] などのプロパティを解決します。  
Public メソッドUpdateCurrentItemSystem.ComponentModel.ICollectionView の、入力された項目への現在の項目ポインターを移動します。  
Public メソッドUpdateData基になるキャッシュ データをクリアして、すべてのデータ操作をトリガーし再度適用します。  
トップ
プロテクト メソッド
 名前解説
Protected メソッドClearCachedDataSourceマネージャーが保持するキャッシュされた情報を削除します。  
Protected メソッドGenerateDataField指定したプロパティについての情報を含む DataField オブジェクトを作成します。  
Protected メソッドGetDataSourceDataManagerBase に関連する DataSource を取得します。  
Protected メソッドOnCollectionChangedCollectionChanged イベントを発生させます。  
Protected メソッドOnCurrentItemChangedCurrentItemChanged イベントを発生します。  
Protected メソッドOnDataSourceCollectionChanged基本データ ソースのデータが変更されたときにトリガーされます。  
Protected メソッドOnDataUpdatedDataUpdated イベントを発生します。  
Protected メソッドOnListChangedListChanged イベントを発生させます。  
Protected Internal メソッドOnNewObjectGenerationNewObjectGeneration イベントを発生します。  
Protected Internal メソッドOnResolvingDataResolvingData イベントを発生します。  
Protected メソッドResolveCountDataSource によってコレクションのサイズを決定します。  
Protected メソッドResolveFilteredSortedPagedDataSource既存のページング、並べ替え、フィルタリング情報を使用して、DataManagerBase が使用可能なキャッシュ オブジェクトを作成します。  
Protected メソッドResolveRecord提供したインデックスにある指定したレコードを解決します。  
Protected メソッドSetDataSource変更通知を登録して、DataSource を設定します。  
Protected メソッドSetSortedFilteredDataSource並べ替え、フィルター、ページ化、およびグループ化されたデータ ソースを更新するために使用されます。  
トップ
パブリック イベント
 名前解説
Public イベントCollectionChangedデータソースが変更されて System.Collections.Specialized.INotifyCollectionChanged を実装するときに発生します。  
Public イベントCurrentItemChangedcurrentItem が変更されるときに発生するイベント。  
Public イベントDataUpdated基本のデータが変更されるときに発生するイベント。  
Public イベントListChangedデータソースが変更されて System.Collections.Specialized.INotifyCollectionChanged を実装するときに発生します。  
Public イベントNewObjectGenerationDataManagerBase が、CachedType オブジェクトの新しいインスタンスを作成しようとしているときに発生するイベント。  
Public イベントResolvingDataページング、フィルタリング、並べ替え、グループ化のアクションが変更されたときに発生するイベント。  
トップ
参照