BcfViewManager Class |
[This is preliminary documentation and is subject to change.]
Namespace: CalculationWorks.ViewModel.Forms
The BcfViewManager type exposes the following members.
Name | Description | |
---|---|---|
BcfViewManager(BcfDataSet) |
Initializes a new instance of the BcfViewManager class.
| |
BcfViewManager(BcfDataSet, BcfTableViewFactory) |
Initializes a new instance of the BcfViewManager class.
|
Name | Description | |
---|---|---|
DataSet |
Gets the BcfDataSet.
| |
DefaultViews |
Gets the default views.
| |
DeferPropertyChanged |
Gets a value indicating whether ItemChanged or PropertyChanged
should be deferred.
| |
IsDisposed |
Gets a value indicating whether this instance is disposed.
| |
OutOfSync |
Gets a value indicating whether viewmanagers shows a snapshot of an uncommitted BcfDataSet content.
| |
Repository |
Gets the data-repository.
| |
UpdateProgress |
Gets a value indicating whether currently processing dataset changes.
|
Name | Description | |
---|---|---|
CreateEmptyView |
Creates and returns an empty view (With Sources empty).
| |
CreateView(BcfTable, PredicateBcfRowView) |
Creates and returns a new view for specified table.
| |
CreateViewT(BcfTableViewBaseT, PredicateBcfRowView) |
Creates and returns a new view using rowViews of specified rowViewSource.
| |
DeleteRow | ||
Dispose |
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
| |
Dispose(Boolean) |
Releases unmanaged and - optionally - managed resources.
| |
Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) | |
GetHashCode | Serves as the default hash function. (Inherited from Object.) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
OnDataBindingError |
Raises the DataBindingError-event.
| |
OnDisposed |
Raises the Disposed event.
| |
OnSuppressingRecurrentUpdate |
Raises the SuppressingRecurrentUpdate event.
| |
OnUpdateProgressChanged |
Raises the -event. | |
ReloadData |
Discards all non virtual BcfRowViews and reloads all data from BcfDataSet.
| |
SetParentRow |
Normal (non-virtual) BcfRowView.SetParentRowView(BcfRelation, BcfRowView) is redirected to this virtual method.
| |
SupportsClassicBinding |
Supports classic binding.
| |
ToString | Returns a string that represents the current object. (Inherited from Object.) | |
UpdateCell |
Name | Description | |
---|---|---|
DataBindingError |
This event is raised when a binding-error occurs.
| |
Disposed |
Represents the method that handles the Disposed event.
| |
SuppressingRecurrentUpdate |
Occurs when an recurrent data change occurs.
| |
UpdateProgressChanged |
Raised when UpdateProgress changed.
|
The view-manager is not only a simple wrapper. It provides bindable, sortable and filterable lists (see BcfTableViewBaseTRowView) of row-value-snapshots (see BcfRowView). All values and lists remain unchanged between the DataChanged-events. So BcfDataSet-transaction-processing does not affect the values until the root-transaction is committed.
Note |
---|
It is recommended to use BcfHierarchicalViewManager instead. |