Autodesk Vault ProfessionalVault API

IProgressiveLoadingVaultNavigationModel Interface

Autodesk.DataManagement.Client.Framework.Vault.FormsAutodesk.DataManagement.Client.Framework.Vault.Forms.Interfaces

This interfaces extends IVaultNavigationModel allowing ability to load more content on demand. Use this interface if you want to implement progressive loading approach for a view.

Syntax

public interface IProgressiveLoadingVaultNavigationModel : IVaultNavigationModel  
Public Interface IProgressiveLoadingVaultNavigationModel
   Inherits IVaultNavigationModel 

Properties

NameDescription
CanLoadMoreContentGets whether or not the model can request to append more content in view control.
CanMoveBackGets whether or not the model can navigate back to the entity that was loaded prior to the current one.
CanMoveUpGets whether or not the model can navigate to the current entities parent.
ContentGets the child content for the IVaultNavigationModel.Parent entity that was navigated to. The Content loads in the background and will be available after the IVaultNavigationModel.ContentLoaded event is fired.
EqualityComparerGets the EqualityComparer used for the model. If null, then the default equality comparer is being used.
FocusedContentGets the entity that has Focus. An entity can be focused, but not selected.
NavigationPathGets the hierarchy of the current IVaultNavigationModel.Parent all the way up to the root Navigation object. The NavigationPath loads in the background and will be available after the IVaultNavigationModel.NavigationPathLoaded event is fired.
ParentGets the Parent entity (ie. the Entity that was navigated to). The Parent is the container for the IVaultNavigationModel.Content.
SelectedContentGets the selected entities.

Methods

NameDescription
LoadMoreContentRequest to append more content in view control. Can be used for infinite scroll implementation.
CanNavigateTests if the specified entity can be navigated to (ie. it can have children)
MoveBackNavigates to the entity that was loaded prior to the current one
MoveUpNavigates to the current entities parent
NavigateChanges the data in the model to represent a new entity. The IVaultNavigationModel.Content for the new entity will be loaded in a background thread.
ReloadReloads the models IVaultNavigationModel.Content
SetFocusedContentSets the focused entity.
SetSelectedContentSets the selected entities.

See Also