Intersoft ClientUI Documentation
UXShell Class Members
Fields  Properties  Methods 


The following tables list the members exposed by UXShell.

Public Constructors
 NameDescription
Public ConstructorUXShell Constructor Initializes a new UXShell instance.  
Top
Public Fields
 NameDescription
Public Fieldstatic (Shared in Visual Basic)AutoInstallOnDownloadProperty Identifies the AutoInstallOnDownload dependency property.  
Public Fieldstatic (Shared in Visual Basic)AutoInstallUpdatesProperty Identifies the AutoInstallUpdates dependency property.  
Public Fieldstatic (Shared in Visual Basic)CheckForUpdatesProperty Identifies the CheckForUpdates dependency property.  
Public Fieldstatic (Shared in Visual Basic)InstallStorageScopeProperty Identifies the InstallStorageScope dependency property.  
Public Fieldstatic (Shared in Visual Basic)IsAuthenticatingProperty Identifies the IsAuthenticating dependency property.  
Public Fieldstatic (Shared in Visual Basic)IsInitializingProperty Identifies the IsInitializing dependency property.  
Public Fieldstatic (Shared in Visual Basic)RunOfflineApplicationsProperty Identifies the RunOfflineApplications dependency property.  
Public Fieldstatic (Shared in Visual Basic)UserProperty Identifies the User dependency property.  
Top
Public Properties
 NameDescription
Public PropertyApplications Gets a collection of applications managed by this UXShell instance.  
Public PropertyAutoInstallOnDownload Specifies whether the UXShell should automatically install the downloaded applications locally.  
Public PropertyAutoInstallUpdates Specifies whether downloaded updates should be automatically installed without user's intervention.  
Public PropertyCheckForUpdates Specifies whether the shell object should check updates for the currently installed applications.  
Public PropertyContainerGets the current dependency container that implements Intersoft.Client.Framework.Containers.IDependencyContainer.  
Public Propertystatic (Shared in Visual Basic)Current Gets the current UXShell instance of the running application.  
Public PropertyDispatcherGets the System.Windows.Threading.Dispatcher this object is associated with. (Inherited from System.Windows.DependencyObject)
Public PropertyInitParams Gets the initialization parameters of the running application.  
Public PropertyInstallStorageScope Specifies the scope of the storage that determines where the downloaded applications are stored.  
Public PropertyIsAuthenticating Gets 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 PropertyIsInitializing Gets 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 PropertyIsNetworkAvailable Determines whether internet connection is available.  
Public PropertyIsRunningOutOfBrowser Determines whether the current application is running from desktop mode.  
Public PropertyIsServiceStarted Determines whether the service for this UXShell is started.  
Public PropertyMaxSimultaneousDownloads Specifies the number of allowed simultaneous application downloads.  
Public PropertyRootApplication Gets or sets the application package used to define the root application of a UXShell instance.  
Public PropertyRunOfflineApplications Specifies whether the UXShell should load installed applications from isolated storage when the network is offline.  
Public PropertyShellNavigationInitialized Specifies whether a navigation host for the shell has been initialized.  
Public PropertyShellUIManager Gets or sets the UI manager object that receives event notifications from a UXShell instance.  
Public PropertyUser Gets or sets the current user object that participates in single sign-on authentication.  
Top
Public Methods
 NameDescription
Public MethodBeginInit Signals the object that initialization is starting.  
Public MethodClearValueClears the local value of a dependency property. (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 MethodEndInit Signals the object that initialization is complete.  
Public MethodGetAnimationBaseValueReturns any base value established for a Silverlight dependency property, which would apply in cases where an animation is not active. (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 MethodGetValueReturns the current effective value of a dependency property from a System.Windows.DependencyObject. (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 MethodReadLocalValueReturns the local value of a dependency property, if a local value is set. (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 MethodStartService Called when the application that host the UXShell object is started.  
Public MethodStopService Called 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

Reference

UXShell Class
Intersoft.Client.Framework Namespace

Concepts

Application Framework Overview

Send Feedback