CalculationWorks Logo
BcfHierarchicalViewManager ClassCalculationWorks BCF Library 1.1 for .NET Framework 4.5

[This is preliminary documentation and is subject to change.]

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: 1.1.0.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
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.
Public methodCanNavigateBackward
Determines whether can navigate backward.
Public methodCanNavigateForward
Determines whether can navigate forward.
Protected methodCanRestoreNavigationState
Determines whether this instance [can restore navigation state] the specified preview.
Public methodClearNavigationHistory
Clears the navigation history.
Public methodCreateCustomView(String)
Creates the custom view.
(Inherited from BcfViewManager.)
Public methodCreateCustomView(String, FuncBcfRowView, Boolean)
Creates the custom view.
(Inherited from BcfViewManager.)
Public methodCreateNavigationStateRecord
Creates the navigation state record.
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.
(Inherited from BcfViewManager.)
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 methodGetDefaultEmptyView
Gets an default empty view.
(Inherited from BcfViewManager.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(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 methodNavigateBackward
Navigates backward.
Public methodNavigateForward
Navigates forward.
Public methodNavigateTo
Sets the given row as current row.
Protected methodNavigationStatePreviewEqualsCurrent
Navigations the state preview equals current.
Protected methodOnEventsReleaseEnd
Raises the EventsReleaseEnd event.
(Inherited from BcfViewManager.)
Protected methodOnEventsReleaseStart
Raises the EventsReleaseStart event.
(Inherited from BcfViewManager.)
Protected methodOnNavigated
Raises the Navigated event.
Protected methodOnViewStateCollect
Raises the ViewStateCollect event.
Protected methodOnViewStateRestore
Raises the ViewStateRestore event.
Public methodPerformNavigation
Performs the navigation.
Protected methodRemoveBindingSource
Removes the binding source.
Public methodRestoreNavigationStateRecord
Restores the navigation state record.
Public methodSupportsClassicBinding
Supports classic binding.
(Inherited from BcfViewManager.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Protected methodUpdateNavigationPreview
Updates the navigation preview.
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 propertyNavigating
Gets a value indicating whether this BcfHierarchicalViewManager is navigating.
Protected propertyNavigationRepository
Gets the navigation repository.
Public propertyNavigationTrackingEnabled
Gets or sets a value indicating whether navigation tracking is enabled.
Public propertyRestoringNavigationState
Gets a value indicating whether [restoring navigation state].
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 eventNavigated
Occurs when navigated.
Public eventViewStateCollect
Occurs when view state collection is required.
Public eventViewStateRestore
Occurs when view state has to be restored.
Top
See Also

Reference