Intersoft ClientUI Documentation
UXShell Class Members
See Also  Fields  Properties  Methods  Send Feedback
Intersoft.Client.Framework Namespace : UXShell Class


The following tables list the members exposed by UXShell.

Public Constructors

 NameDescription
public ConstructorUXShell ConstructorInitializes a new UXShell instance.  
Top

Public Fields

 NameDescription
public Fieldstatic (Shared in Visual Basic)AutoInstallOnDownloadPropertyIdentifies the AutoInstallOnDownload dependency property.  
public Fieldstatic (Shared in Visual Basic)AutoInstallUpdatesPropertyIdentifies the AutoInstallUpdates dependency property.  
public Fieldstatic (Shared in Visual Basic)CheckForUpdatesPropertyIdentifies the CheckForUpdates dependency property.  
public Fieldstatic (Shared in Visual Basic)InstallStorageScopePropertyIdentifies the InstallStorageScope dependency property.  
public Fieldstatic (Shared in Visual Basic)IsAuthenticatingPropertyIdentifies the IsAuthenticating dependency property.  
public Fieldstatic (Shared in Visual Basic)IsInitializingPropertyIdentifies the IsInitializing dependency property.  
public Fieldstatic (Shared in Visual Basic)RunOfflineApplicationsPropertyIdentifies the RunOfflineApplications dependency property.  
public Fieldstatic (Shared in Visual Basic)UserPropertyIdentifies the User dependency property.  
Top

Public Properties

 NameDescription
public PropertyApplicationsGets a collection of applications managed by this UXShell instance.  
public PropertyAutoInstallOnDownloadSpecifies whether the UXShell should automatically install the downloaded applications locally.  
public PropertyAutoInstallUpdatesSpecifies whether downloaded updates should be automatically installed without user's intervention.  
public PropertyCheckForUpdatesSpecifies whether the shell object should check updates for the currently installed applications.  
public PropertyContainerGets the current dependency container that implements IDependencyContainer.  
public Propertystatic (Shared in Visual Basic)CurrentGets the current UXShell instance of the running application.  
public PropertyDispatcher (Inherited from System.Windows.DependencyObject)
public PropertyInitParamsGets the initialization parameters of the running application.  
public PropertyInstallStorageScopeSpecifies the scope of the storage that determines where the downloaded applications are stored.  
public PropertyIsAuthenticatingGets or sets a value indicating whether the application is currently performing authentication process. When the property is set to true, the navigators will delay their navigation execution until the authentication process is done.  
public PropertyIsInitializingGets or sets a value indicating whether the application is currently performing asynchronous initialization. You can bind this property to navigators such as UXFrame to delay the navigation process until the application is completely initialized.  
public PropertyIsNetworkAvailableDetermines whether internet connection is available.  
public PropertyIsRunningOutOfBrowserDetermines whether the current application is running from desktop mode.  
public PropertyIsServiceStartedDetermines whether the service for this UXShell is started.  
public PropertyMaxSimultaneousDownloadsSpecifies the number of allowed simultaneous application downloads.  
public PropertyRootApplicationGets or sets the application package used to define the root application of a UXShell instance.  
public PropertyRunOfflineApplicationsSpecifies whether the UXShell should load installed applications from isolated storage when the network is offline.  
public PropertyShellNavigationInitializedSpecifies whether a navigation host for the shell has been initialized.  
public PropertyShellUIManagerGets or sets the UI manager object that receives event notifications from a UXShell instance.  
public PropertyUserGets or sets the current user object that participates in single sign-on authentication.  
Top

Public Methods

 NameDescription
public MethodBeginInitSignals the object that initialization is starting.  
public MethodClearValue (Inherited from System.Windows.DependencyObject)
public Methodstatic (Shared in Visual Basic)CreateApplicationFromTypeOverloaded.   
public MethodCreateBindingCreate a data binding between a dependency property of the UXShell object and the property of the given source object.  
public MethodEndInitSignals the object that initialization is complete.  
public MethodGetAnimationBaseValue (Inherited from System.Windows.DependencyObject)
public MethodGetApplicationGets the application packaged given its identifier, source, or virtual path identity.  
public MethodGetApplicationFromType  
public MethodGetDownloadedApplicationsGets a list of the downloaded application packages.  
public MethodGetDownloadedSharedDependenciesGets a list of the shared dependency packages that have been downloaded.  
public MethodGetInstalledApplicationsGets a list of installed application packages.  
public MethodGetInstalledSharedDependenciesReturns a collection of shared dependencies that have been installed in the storage.  
public MethodGetLoadedApplicationsReturns a collection of the application packages which have been loaded to the domain context.  
public MethodGetLoadedSharedDependenciesReturns a collection of shared dependencies that have been loaded to the domain context.  
public MethodGetValue (Inherited from System.Windows.DependencyObject)
public MethodImportApplicationPackageImports an application package from the specified URI.  
public MethodInvalidateInstallStateOverloaded. Invalidate the installation state of the application package.  
public MethodIsApplicationAvailableDetermines whether an application is available in either the shell or storage.  
public MethodIsApplicationDownloadedDetermines whether an application package was previously downloaded.  
public MethodIsApplicationLoadedDetermines whether an application package was loaded.  
public MethodIsDependencyDownloadedDetermines whether a dependency package was previously downloaded.  
public MethodIsDependencyInstalledDetermines whether a dependency package was installed.  
public MethodIsDependencyLoadedDetermines whether a dependency package was loaded.  
public Methodstatic (Shared in Visual Basic)IsDownloadablePackageDetermines whether an application given its name is a downloadable package.  
public MethodReadLocalValue (Inherited from System.Windows.DependencyObject)
public Methodstatic (Shared in Visual Basic)RegisterRegister this application to the specified domain context and shell.  
public Methodstatic (Shared in Visual Basic)ResolvePackageSourceResolves the specified package source to a URI format that can be used for download.  
public Methodstatic (Shared in Visual Basic)SetDefaultContainerSets the default dependency container for this UXShell instance.  
public MethodSetValue (Inherited from System.Windows.DependencyObject)
public MethodStartServiceCalled when the application that host the UXShell object is started.  
public MethodStopServiceCalled when the application that host the UXShell object is stopped.  
Top

Protected Methods

 NameDescription
protected MethodOnConnectingCalled when the application is being located and prepared for the next operation.  
protected MethodOnDownloadCancelledCalled when the download operation of this application package is cancelled.  
protected MethodOnDownloadedCalled when this application package is successfully downloaded.  
protected MethodOnDownloadFailedCalled when the download operation of this application package was failed.  
protected MethodOnDownloadingCalled when the application package is in download progress.  
protected MethodOnInstalledCalled when the application is successfully installed.  
protected MethodOnInstallFailedCalled when the installation process of this application has failed.  
protected MethodOnInstallingCalled when the application is installing.  
protected MethodOnLoaded  
Top

See Also

© 2012 All Rights Reserved.