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