WinApplication Methods
Manages a WinForms XAF application.Name | Description |
---|---|
AskConfirmation(ConfirmationType) | Requests an end-user confirmation via the dialog window. |
BeginInit() | Starts the XafApplication‘s initialization. Initialization occurs at runtime. Inherited from XafApplication. |
CheckCompatibility() | Checks whether the application and database are compatible, and if not, tries to make them compatible. Inherited from XafApplication. |
CreateBuilder(Action<IWinApplicationBuilderOptions>) static | Creates an application builder object that you can use to customize the application options. |
CreateCollectionSource(IObjectSpace, Type, String, CollectionSourceDataAccessMode, CollectionSourceMode) | Creates a Collection Source for a specific List View. Inherited from XafApplication. |
CreateCollectionSource(IObjectSpace, Type, String, CollectionSourceMode) | Creates a Collection Source for a specific List View. Inherited from XafApplication. |
CreateCollectionSource(IObjectSpace, Type, String, Boolean, CollectionSourceMode) | Creates a Collection Source for a specific List View. Inherited from XafApplication. |
CreateCollectionSource(IObjectSpace, Type, String) | Creates a collection source for a specified List View. Inherited from XafApplication. |
CreateController<ControllerType>() | Creates a Controller of a specified type. If there is a Controller of the same type, assigns its settings to the new Controller. Inherited from XafApplication. |
CreateDashboardView(IObjectSpace, String, Boolean) | Creates a Dashboard View using information from the Application Model‘s Views | DashboardView node specified by the dashboardViewID parameter. Inherited from XafApplication. |
CreateDatabaseUpdater(IObjectSpaceProvider) | Creates a Database Updater for a specified Object Space Provider. Inherited from XafApplication. |
CreateDetailView(IObjectSpace, IModelDetailView, Boolean, Object) | Creates a Detail View for the specified object with settings from the Application Model‘s Views | DetailView node specified by the modelDetailView parameter. Inherited from XafApplication. |
CreateDetailView(IObjectSpace, IModelDetailView, Boolean) | Creates a Detail View based on information from the Application Model‘s Views | DetailView node specified by the modelDetailView parameter. Inherited from XafApplication. |
CreateDetailView(IObjectSpace, Object, View) | Creates a Detail View for a specified object based on information on the source View. Inherited from XafApplication. |
CreateDetailView(IObjectSpace, Object, Boolean) | Creates a DetailView for the specified object and initializes its properties. Inherited from XafApplication. |
CreateDetailView(IObjectSpace, Object) | Creates a Detail View based on information specified in the Application Model for the type of the specified object. Inherited from XafApplication. |
CreateDetailView(IObjectSpace, String, Boolean, Object, Boolean, IEnumerable) | For internal use. Inherited from XafApplication. |
CreateDetailView(IObjectSpace, String, Boolean, Object) | Creates a Detail View for the specified object based on the information from the Application Model‘s Views | DetailView node specified by the detailViewID parameter. Inherited from XafApplication. |
CreateDetailView(IObjectSpace, String, Boolean) | Creates a Detail View based on information from the Application Model‘s Views | DetailView node specified by the detailViewID parameter. Inherited from XafApplication. |
CreateDetailView(Object, Boolean) | For internal use only. Use the CreateDetailView(IObjectSpace, Object, Boolean) overload instead. Inherited from XafApplication. |
CreateDetailView(Object) | For internal use. We recommend to use the CreateDetailView(IObjectSpace, Object) overload instead. Inherited from XafApplication. |
CreateDetailViewWithAsyncObjectLoad(IObjectSpace, Object, Object) | Inherited from XafApplication. |
CreateDetailViewWithAsyncObjectLoad(IObjectSpace, String, Object, Object) | Inherited from XafApplication. |
CreateFrame(TemplateContext) | Creates a new Frame. Inherited from XafApplication. |
CreateLayoutManager(Boolean) | Creates a Layout Manager. Inherited from XafApplication. |
CreateListEditor(CollectionSourceBase, IModelListView) | Creates the List Editor which is specified in the appropriate Application Model node. Inherited from XafApplication. |
CreateListView(IObjectSpace, Type, Boolean) | Creates a List View used for the objects of the specified type, by default. Inherited from XafApplication. |
CreateListView(IModelListView, CollectionSourceBase, Boolean, ListEditor) | For internal use. Inherited from XafApplication. |
CreateListView(IModelListView, CollectionSourceBase, Boolean) | Creates a List View based on the information from the Application Model‘s node specified by the modelListView parameter. Inherited from XafApplication. |
CreateListView(String, CollectionSourceBase, Boolean) | Creates a List View based on information from the Application Model‘s Views | View node specified by the listViewId parameter. Inherited from XafApplication. |
CreateListView(Type, Boolean) | Creates a List View used for the objects of the specified type, by default. Inherited from XafApplication. |
CreateNestedFrame(ViewItem, TemplateContext, View) | Inherited from XafApplication. |
CreateNestedFrame(ViewItem, TemplateContext) | Inherited from XafApplication. |
CreateNestedObjectSpace(IObjectSpace) | Creates nested Object Space. Inherited from XafApplication. |
CreateObject<T>(out IObjectSpace) | Creates an object of the type designated by the generic type parameter. Inherited from XafApplication. |
CreateObjectSpace() | Creates an Object Space. Use this method overload if your application registers only one ObjectSpaceProvider. Inherited from XafApplication. |
CreateObjectSpace(Type) | Creates an Object Space that supports a specific object type. Use this method overload if your application registers several ObjectSpaceProviders. Inherited from XafApplication. |
CreateObjectSpace<T>() | Creates an Object Space of the specified type. Inherited from XafApplication. |
CreatePopupWindow(TemplateContext, String, Controller[]) | Creates a new pop-up Window. Inherited from XafApplication. |
CreatePopupWindow(TemplateContext, String, View, Boolean, Controller[]) | Inherited from XafApplication. |
CreatePopupWindow(TemplateContext, String, Boolean, Controller[]) | Creates a new pop-up Window. Inherited from XafApplication. |
CreatePropertyCollectionSource(IObjectSpace, Type, Object, IMemberInfo, String, CollectionSourceDataAccessMode, CollectionSourceMode) | Creates a Collection Source for a nested List View that displays a collection property. Inherited from XafApplication. |
CreatePropertyCollectionSource(IObjectSpace, Type, Object, IMemberInfo, String, CollectionSourceMode) | Creates a Collection Source for a nested List View that displays a collection property. Inherited from XafApplication. |
CreatePropertyCollectionSource(IObjectSpace, Type, Object, IMemberInfo, String, Boolean, CollectionSourceMode) | Creates a Collection Source for a nested List View that displays a collection property. Inherited from XafApplication. |
CreatePropertyCollectionSource(IObjectSpace, Type, Object, IMemberInfo, String) | Creates a Collection Source for a nested List View that displays a collection property. Inherited from XafApplication. |
CreateTemplate(String) | For internal use only. Inherited from XafApplication. |
CreateWindow(TemplateContext, ICollection<Controller>, Boolean, Boolean, View) | Inherited from XafApplication. |
CreateWindow(TemplateContext, ICollection<Controller>, Boolean, Boolean) | Creates a new Window. Inherited from XafApplication. |
CreateWindow(TemplateContext, ICollection<Controller>, Boolean) | Creates a new Window. Inherited from XafApplication. |
Dispose() | Releases all resources used by the Component. Inherited from Component. |
EditModel() | Displays the Model Editor form. |
EndInit() | Ends the XafApplication‘s initialization. Inherited from XafApplication. |
Equals(Object, Object) static | Determines whether the specified object instances are considered equal. Inherited from Object. |
Equals(Object) | Determines whether the specified object is equal to the current object. Inherited from Object. |
Exit() | Finishes runing the application. Inherited from XafApplication. |
FindDetailViewId(Object, View) | Returns the ID of the Detail View which must be used for a specific object, when invoked from the source View. Inherited from XafApplication. |
FindDetailViewId(Type) | Returns the ID of the Detail View which is used for objects of a specified type by default. Inherited from XafApplication. |
FindListViewId(Type) | Returns the ID of the List View which is used for objects of a specified type by default. Inherited from XafApplication. |
FindLookupListViewId(Type) | Returnes the ID of the Lookup List View which is used for objects of a specified type by default. Inherited from XafApplication. |
FindModelClass(Type) | Returns the Application Model‘s IModelClass node representing the specific business class. Inherited from XafApplication. |
FindModelView(String) | Provides access the Application Model node that defines a specified View. Inherited from XafApplication. |
GetCompletedViewShortcut(ViewShortcut) | For internal use only. Inherited from XafApplication. |
GetDetailViewId(Type) | Returns the ID of the Detail View which is used for objects of a specified type by default, and raises an exception if the appropriate View ID is not found. Inherited from XafApplication. |
GetDiffDefaultName(String) | Gets the model differences file name Inherited from XafApplication. |
GetHashCode() | Serves as the default hash function. Inherited from Object. |
GetLifetimeService() | Retrieves the current lifetime service object that controls the lifetime policy for this instance. Inherited from MarshalByRefObject. |
GetListViewId(Type) | Returns the ID of the List View which is used for objects of a specified type by default, and raises the ‘CannotFindListViewWithId’ exception if the appropriate View ID is not found. Inherited from XafApplication. |
GetLogonParametersFileName(String) static | Returns a name for the file where logon parameters are stored. |
GetObjectSpaceProvider(Type) | For internal use. Inherited from XafApplication. |
GetObjectSpaceToShowDetailViewFrom(Frame, Type, TargetWindow) | Returns an Object Space in which a Detail View should be created to be displayed via the ShowViewStrategyBase.ShowView method. Inherited from XafApplication. |
GetObjectSpaceToShowDetailViewFrom(Frame, Type) | Returns an Object Space in which a Detail View should be created to be displayed via the ShowViewStrategyBase.ShowView method. Inherited from XafApplication. |
GetService(Type) protected | Returns an object that represents a service provided by the Component or by its Container. Inherited from Component. |
GetTemplateCustomizationModel(IFrameTemplate) | Returns the Application Model node where settings of a specified Template are stored. Inherited from XafApplication. |
GetType() | Gets the Type of the current instance. Inherited from Object. |
GetUserChoice(String, MessageBoxButtons) | Displays a message box with the specified text and set of buttons. |
HandleException(Exception) | Shows the message box with details on the specified exception. |
InitializeLifetimeService() | Obtains a lifetime service object to control the lifetime policy for this instance. Inherited from MarshalByRefObject. |
LogOff() | Closes all windows and displays the logon dialog. |
Logon() | Performs the logon. Inherited from XafApplication. |
MemberwiseClone() protected | Creates a shallow copy of the current Object. Inherited from Object. |
MemberwiseClone(Boolean) protected | Creates a shallow copy of the current MarshalByRefObject object. Inherited from MarshalByRefObject. |
ProcessShortcut(ViewShortcut) | Creates a View by a specified shortcut. Inherited from XafApplication. |
ReferenceEquals(Object, Object) static | Determines whether the specified Object instances are the same instance. Inherited from Object. |
RemoveSplash() | Removes the WinApplication.SplashScreen splash. |
Restart() | Closes all windows, reinitializes and restarts the Windows Forms application. |
SaveModelChanges() | Saves the Application Model changes made by an end-user, up to the current moment, to the storage (Model.User.xafml file, by default). |
SetFormattingCulture(String) | Sets the specified formatting culture for the current application. Inherited from XafApplication. |
SetLanguage(String) | Sets the specified language for the current application when called before the application windows are shown. Inherited from XafApplication. |
SetScrollBarDesktopMode() static | Obsolete. For internal use. |
Setup() | Initializes the newly created XafApplication class instance. Inherited from XafApplication. |
Setup(ExpressApplicationSetupParameters) | Initializes the newly created XafApplication class instance. Inherited from XafApplication. |
Setup(String, IObjectSpaceProvider, ApplicationModulesManager, ISecurityStrategyBase) | Initializes the newly created XafApplication class instance. Inherited from XafApplication. |
Setup(String, IObjectSpaceProvider, String[], ISecurityStrategyBase) | Initializes the newly created XafApplication class instance. Inherited from XafApplication. |
Setup(String, IObjectSpaceProvider) | Initializes the newly created XafApplication class instance. Inherited from XafApplication. |
Setup(String, IList<IObjectSpaceProvider>, ApplicationModulesManager, ISecurityStrategyBase) | Initializes the newly created XafApplication class instance. Inherited from XafApplication. |
Setup(String, IList<IObjectSpaceProvider>, String[], ISecurityStrategyBase) | Initializes the newly created XafApplication class instance. Inherited from XafApplication. |
Setup(String, String, String[], ISecurityStrategyBase) | Initializes the newly created XafApplication class instance. Inherited from XafApplication. |
Setup(String, String, String[]) | Initializes the newly created XafApplication class instance. Inherited from XafApplication. |
ShowDetailViewFrom(Frame) | Indicates whether a Views invoked from the specified Frame can be displayed in a new Window. |
Start() | Starts the Windows Forms application. |
StartOverlayForm(Control) | Executes the DXSplashScreen.StartOverlayForm method. |
StartSplash() | Executes the DXSplashScreen.Start() method. |
StartSplash(SplashType) | Executes the DXSplashScreen.Start method |
StopOverlayForm(IOverlaySplashScreenHandle) | Executes the DXSplashScreen.StopOverlayForm method. |
StopSplash() | Executes the DXSplashScreen.Stop() method |
StopSplash(SplashType) | Executes the DXSplashScreen.Stop(SplashType) method. |
ToString() | Returns a String containing the name of the Component, if any. This method should not be overridden. Inherited from Component. |
UpdateSplash(String, String, String, Object[]) | For internal use. |
UpdateStatus(String, String, String, Object[]) | Triggers the XafApplication.StatusUpdating event. |
WaitAndPump(Task, Int32, Boolean) static | |
WaitAndPump(Task, Int32) static |
See Also