[Expand]General Information
[Expand]WinForms Controls
[Expand]ASP.NET Controls and MVC Extensions
[Expand]ASP.NET Bootstrap Controls
[Expand]ASP.NET Core Bootstrap Controls
[Collapse]WPF Controls
  Prerequisites
 [Expand]What's Installed
 [Expand]Common Concepts
 [Expand]MVVM Framework
 [Expand]Controls and Libraries
 [Expand]Scaffolding Wizard
 [Expand]Localization
  Redistribution and Deployment
  Get More Help
 [Collapse]API Reference
  [Expand]DevExpress.Charts.Designer
  [Expand]DevExpress.DashboardWpf
  [Expand]DevExpress.Data
  [Expand]DevExpress.Mvvm.UI
  [Expand]DevExpress.Mvvm.UI.Interactivity
  [Expand]DevExpress.Mvvm.UI.ModuleInjection
  [Expand]DevExpress.Xpf.Accordion
  [Expand]DevExpress.Xpf.Bars
  [Expand]DevExpress.Xpf.Carousel
  [Expand]DevExpress.Xpf.Charts
  [Expand]DevExpress.Xpf.Charts.Localization
  [Expand]DevExpress.Xpf.Charts.RangeControlClient
  [Expand]DevExpress.Xpf.ChunkList
  [Expand]DevExpress.Xpf.Controls
  [Expand]DevExpress.Xpf.Core
  [Expand]DevExpress.Xpf.Core.ConditionalFormatting
  [Expand]DevExpress.Xpf.Core.DataSources
  [Expand]DevExpress.Xpf.Core.FilteringUI
  [Expand]DevExpress.Xpf.Core.ServerMode
  [Expand]DevExpress.Xpf.Data
  [Expand]DevExpress.Xpf.DataAccess
  [Expand]DevExpress.Xpf.DataAccess.DataSourceWizard
  [Expand]DevExpress.Xpf.Diagram
  [Expand]DevExpress.Xpf.Dialogs
  [Expand]DevExpress.Xpf.Docking
  [Expand]DevExpress.Xpf.Docking.Base
  [Expand]DevExpress.Xpf.DocumentViewer
  [Expand]DevExpress.Xpf.DXBinding
  [Expand]DevExpress.Xpf.Editors
  [Expand]DevExpress.Xpf.Editors.DataPager
  [Expand]DevExpress.Xpf.Editors.DateNavigator
  [Expand]DevExpress.Xpf.Editors.ExpressionEditor
  [Expand]DevExpress.Xpf.Editors.ExpressionEditor.Native
  [Expand]DevExpress.Xpf.Editors.Filtering
  [Expand]DevExpress.Xpf.Editors.Flyout
  [Expand]DevExpress.Xpf.Editors.Flyout.Native
  [Expand]DevExpress.Xpf.Editors.Helpers
  [Expand]DevExpress.Xpf.Editors.Native
  [Expand]DevExpress.Xpf.Editors.Popups
  [Expand]DevExpress.Xpf.Editors.RangeControl
  [Expand]DevExpress.Xpf.Editors.Settings
  [Expand]DevExpress.Xpf.Editors.Validation
  [Expand]DevExpress.Xpf.ExpressionEditor
  [Expand]DevExpress.Xpf.Gauges
  [Expand]DevExpress.Xpf.Gauges.Localization
  [Expand]DevExpress.Xpf.Grid
  [Expand]DevExpress.Xpf.Grid.ConditionalFormatting
  [Expand]DevExpress.Xpf.Grid.LookUp
  [Expand]DevExpress.Xpf.Grid.TreeList
  [Expand]DevExpress.Xpf.Layout.Core
  [Expand]DevExpress.Xpf.LayoutControl
  [Expand]DevExpress.Xpf.Map
  [Expand]DevExpress.Xpf.NavBar
  [Expand]DevExpress.Xpf.Navigation
  [Expand]DevExpress.Xpf.PdfViewer
  [Expand]DevExpress.Xpf.PivotGrid
  [Expand]DevExpress.Xpf.PivotGrid.Printing
  [Expand]DevExpress.Xpf.Printing
  [Expand]DevExpress.Xpf.Printing.Parameters
  [Expand]DevExpress.Xpf.Printing.Parameters.Models
  [Expand]DevExpress.Xpf.Printing.PreviewControl
  [Expand]DevExpress.Xpf.Printing.PreviewControl.Bars
  [Expand]DevExpress.Xpf.Prism
  [Expand]DevExpress.Xpf.PropertyGrid
  [Collapse]DevExpress.Xpf.Reports.UserDesigner
   [Expand]DefaultBarItemNames Class
   [Expand]DefaultContextMenuItemNames Class
   [Expand]DockLayoutManagerItemsNames Class
   [Expand]IReportDesignerUI Interface
   [Expand]IReportProvider Interface
   [Expand]IReportSerializer Interface
   [Expand]IReportStorage Interface
   [Expand]IXRChangeService Interface
   [Expand]OperationFailedEventArgs Class
   [Expand]ParameterTypeRegistrator Class
   [Expand]PropertyGridOptions Class
   [Expand]ReportClonedEventArgs Class
   [Expand]ReportDesigner Class
   [Collapse]ReportDesignerBase Class
     ReportDesignerBase Members
    [Expand]ReportDesignerBase Properties
    [Collapse]ReportDesignerBase Events
      DocumentClosed Event
      DocumentClosing Event
      DocumentOpened Event
      DocumentOpenFailed Event
      DocumentSaved Event
      DocumentSaveFailed Event
      SubreportLoadFailed Event
   [Expand]ReportDesignerBrowserView Class
   [Expand]ReportDesignerClassicView Class
   [Expand]ReportDesignerCommands Class
   [Expand]ReportDesignerDocument Class
   [Expand]ReportDesignerDocumentCancelEventArgs Class
   [Expand]ReportDesignerDocumentClosingEventArgs Class
   [Expand]ReportDesignerDocumentEventArgs Class
   [Expand]ReportDesignerDocumentLoadFailedEventArgs Class
   [Expand]ReportDesignerDocumentOperationFailedEventArgs Class
   [Expand]ReportDesignerDocumentSaveFailedEventArgs Class
   [Expand]ReportDesignerDocumentSubreportLoadFailedEventArgs Class
    ReportDesignerDocumentViewKind Enumeration
   [Expand]ReportDesignerFieldListOptionsBehavior Class
   [Expand]ReportDesignerViewBase Class
   [Expand]SubreportLoadFailedEventArgs Class
  [Expand]DevExpress.Xpf.Reports.UserDesigner.Extensions
  [Expand]DevExpress.Xpf.Reports.UserDesigner.Localization
  [Expand]DevExpress.Xpf.Reports.UserDesigner.ReportWizard
  [Expand]DevExpress.Xpf.Reports.UserDesigner.ReportWizard.Pages
  [Expand]DevExpress.Xpf.Ribbon
  [Expand]DevExpress.Xpf.RichEdit
  [Expand]DevExpress.Xpf.RichEdit.Menu
  [Expand]DevExpress.Xpf.Scheduler
  [Expand]DevExpress.Xpf.Scheduler.Drawing
  [Expand]DevExpress.Xpf.Scheduler.Menu
  [Expand]DevExpress.Xpf.Scheduler.Reporting
  [Expand]DevExpress.Xpf.Scheduler.UI
  [Expand]DevExpress.Xpf.Scheduling
  [Expand]DevExpress.Xpf.Scheduling.Editors
  [Expand]DevExpress.Xpf.Scheduling.Reporting
  [Expand]DevExpress.Xpf.Scheduling.Visual
  [Expand]DevExpress.Xpf.Scheduling.VisualData
  [Expand]DevExpress.Xpf.SpellChecker
  [Expand]DevExpress.Xpf.Spreadsheet
  [Expand]DevExpress.Xpf.Spreadsheet.Menu
  [Expand]DevExpress.Xpf.TreeMap
  [Expand]DevExpress.Xpf.Utils.Themes
  [Expand]DevExpress.Xpf.WindowsUI
  [Expand]DevExpress.Xpf.WindowsUI.Internal
  [Expand]DevExpress.Xpf.WindowsUI.Navigation
  [Expand]DevExpress.XtraRichEdit
  [Expand]DevExpress.XtraRichEdit.Printing
[Expand]Xamarin Controls
[Expand]Windows 10 App Controls
[Expand]Office File API
[Expand]Reporting
[Expand]Report and Dashboard Server
[Expand]Dashboard
[Expand]eXpressApp Framework
[Expand]eXpress Persistent Objects
[Expand]CodeRush
[Expand]CodeRush Classic
[Expand]Cross-Platform Core Libraries
[Expand]Tools and Utilities
 End-User Documentation
View this topic on docs.devexpress.com (Learn more)

ReportDesignerBase.DocumentClosing Event

Occurs each time a report designer document is about to be closed.

Namespace:DevExpress.Xpf.Reports.UserDesigner
Assembly:DevExpress.Xpf.ReportDesigner.v18.2.dll

Expanded Syntax

Expanded Event Data

The event handler receives an argument of type ReportDesignerDocumentClosingEventArgs containing data related to this event.

The following ReportDesignerDocumentClosingEventArgs properties provide information specific to this event.
Property Description
Cancel Gets or sets a value indicating whether the event should be canceled.
Document Gets the report document currently being processed.
ShowConfirmationMessageIfDocumentContainsUnsavedChanges Specifies whether or not to show the confirmation message allowing users to save changes made in the report document.

Expanded Remarks

The DocumentClosing event allows you to perform different actions before an individual report document is closed.

The document currently being processed is specified by the ReportDesignerDocumentCancelEventArgs.Document property of the event parameter. To cancel closing the document, set the Cancel property to true. You can also use the ReportDesignerDocumentClosingEventArgs.ShowConfirmationMessageIfDocumentContainsUnsavedChanges property to specify whether or not to show the confirmation dialog for saving changes made in the report document.

To respond to closing report designer documents, use the DocumentClosed event.

Expanded See Also

Is this topic helpful?​​​​​​​