Click or drag to resize
CalculationWorks Logo
BcfHierarchicalViewManager Class
An extended view manager with capabilities for hierarchical data binding, row navigation and navigation history.
Inheritance Hierarchy
SystemObject
  CalculationWorks.ViewModel.FormsBcfViewManager
    CalculationWorks.ViewModel.FormsBcfHierarchicalViewManager

Namespace: CalculationWorks.ViewModel.Forms
Assembly: CalculationWorks.ViewModel.Forms (in CalculationWorks.ViewModel.Forms.dll) Version: 3.0.2.0
Syntax
public abstract class BcfHierarchicalViewManager : BcfViewManager, 
	ICurrencyManagerProvider

The BcfHierarchicalViewManager type exposes the following members.

Constructors
  NameDescription
Protected methodBcfHierarchicalViewManager(BcfDataSet)
Initializes a new instance of the BcfHierarchicalViewManager class.
Protected methodBcfHierarchicalViewManager(BcfDataSet, BcfTableViewFactory)
Initializes a new instance of the BcfHierarchicalViewManager class.
Top
Properties
  NameDescription
Public propertyBindingSources
Gets the binding sources.
Public propertyCurrencyManager
Gets the CurrencyManager associated with this ICurrencyManagerProvider.
Public propertyDataSet
Gets the BcfDataSet.
(Inherited from BcfViewManager.)
Public propertyDefaultViews
Gets the default views.
(Inherited from BcfViewManager.)
Public propertyDeferPropertyChanged
Gets a value indicating whether ItemChanged or PropertyChanged should be deferred.
(Inherited from BcfViewManager.)
Public propertyIsDisposed
Gets a value indicating whether this instance is disposed.
(Inherited from BcfViewManager.)
Public propertyNavigating
Gets a value indicating whether this BcfHierarchicalViewManager is navigating.
Public propertyProcessingDataSetChanges
Gets a value indicating whether currently processing dataset changes.
(Inherited from BcfViewManager.)
Top
Methods
  NameDescription
Protected methodAddBranchBindingSourceTBindingSource
Creates a new binding source and adds it to the specified parents ChildBindingSources.
Protected methodAddRootBindingSourceTBindingSource
Creates and registers a new binding source.
Protected methodBeginNavigate
Method to suppress the view managers Navigated event when BindingSources navigating.
Public methodCreateCustomView(String)
Creates the custom view.
(Inherited from BcfViewManager.)
Public methodCreateCustomView(String, FuncBcfRowView, Boolean)
Creates the custom view.
(Inherited from BcfViewManager.)
Public methodCreateCustomView(BcfTableViewBase, FuncBcfRowView, Boolean)
Creates the custom view.
(Inherited from BcfViewManager.)
Public methodCreateCustomViewT(BcfTableViewBaseT, FuncBcfRowView, Boolean, IEnumerableBcfTableViewBaseT)
Creates the custom view.
(Inherited from BcfViewManager.)
Public methodDispose
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
(Inherited from BcfViewManager.)
Protected methodDispose(Boolean)
Releases unmanaged and - optionally - managed resources.
(Overrides BcfViewManagerDispose(Boolean).)
Protected methodEndNavigate
Method to unsuppress the view managers Navigated event when BindingSources navigating. Raises the Navigated event.
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetRelatedCurrencyManager
Gets the CurrencyManager for this ICurrencyManagerProvider and the specified data member.
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodNavigateTo
Sets the given row as current row.
Protected methodOnDisposed
Raises the Disposed event.
(Inherited from BcfViewManager.)
Protected methodOnEventsReleaseEnd
Raises the EventsReleaseEnd event.
(Overrides BcfViewManagerOnEventsReleaseEnd(EventArgs).)
Protected methodOnEventsReleaseStart
Raises the EventsReleaseStart event.
(Inherited from BcfViewManager.)
Protected methodOnIgnoreRecurrentDataChange
Raises the IgnoreRecurrentDataChange event.
(Inherited from BcfViewManager.)
Protected methodOnNavigated
Raises the Navigated event.
Public methodSupportsClassicBinding
Supports classic binding.
(Inherited from BcfViewManager.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
Events
  NameDescription
Public eventDisposed
Represents the method that handles the Disposed event of a component.
(Inherited from BcfViewManager.)
Public eventEventsReleaseEnd
Occurs when events release ended.
(Inherited from BcfViewManager.)
Public eventEventsReleaseStart
Occurs when events release starts.
(Inherited from BcfViewManager.)
Public eventIgnoreRecurrentDataChange
Occurs when an recurrent data change occurs.
(Inherited from BcfViewManager.)
Public eventNavigated
Occurs when navigated.
Top
Version Information

CalculationWorks.ViewModel.Forms

Supported in: 3.0, 2.1, 2.0
See Also