[Expand]General Information
[Collapse]WinForms Controls
  .NET Core Support
  Prerequisites
 [Expand]What's Installed
 [Expand]Build an Application
 [Expand]Controls and Libraries
 [Expand]Common Features
  Get More Help
 [Collapse]API Reference
  [Expand]DevExpress.DataAccess.UI
  [Expand]DevExpress.DataAccess.UI.Design
  [Expand]DevExpress.DataAccess.UI.EntityFramework
  [Expand]DevExpress.DataAccess.UI.Excel
  [Expand]DevExpress.DataAccess.UI.ObjectBinding
  [Expand]DevExpress.DataAccess.UI.Sql
  [Expand]DevExpress.DataAccess.UI.Wizard
  [Expand]DevExpress.DataAccess.UI.Wizard.Services
  [Expand]DevExpress.DataAccess.UI.Wizard.Views
  [Expand]DevExpress.DocumentView
  [Expand]DevExpress.DocumentView.Controls
  [Expand]DevExpress.LookAndFeel
  [Expand]DevExpress.LookAndFeel.Helpers
  [Expand]DevExpress.Skins
  [Expand]DevExpress.Snap
  [Expand]DevExpress.Snap.API.Native
  [Expand]DevExpress.Snap.Core
  [Expand]DevExpress.Snap.Core.API
  [Expand]DevExpress.Snap.Core.Fields
  [Expand]DevExpress.Snap.Core.Forms
  [Expand]DevExpress.Snap.Core.Options
  [Expand]DevExpress.Snap.Core.Services
  [Expand]DevExpress.Snap.Extensions
  [Expand]DevExpress.Snap.Extensions.Localization
  [Expand]DevExpress.Snap.Extensions.UI
  [Expand]DevExpress.Snap.Localization
  [Expand]DevExpress.Snap.Options
  [Expand]DevExpress.Snap.Services
  [Expand]DevExpress.Utils
  [Expand]DevExpress.Utils.Animation
  [Expand]DevExpress.Utils.Behaviors
  [Expand]DevExpress.Utils.Controls
  [Expand]DevExpress.Utils.DragDrop
  [Expand]DevExpress.Utils.Drawing
  [Expand]DevExpress.Utils.Filtering
  [Expand]DevExpress.Utils.Layout
  [Expand]DevExpress.Utils.Menu
  [Expand]DevExpress.Utils.MVVM
  [Expand]DevExpress.Utils.Taskbar
  [Expand]DevExpress.Utils.Taskbar.Core
  [Expand]DevExpress.Utils.UI.Localization
  [Expand]DevExpress.Utils.VisualEffects
  [Expand]DevExpress.Utils.Win
  [Expand]DevExpress.XtraBars
  [Expand]DevExpress.XtraBars.Alerter
  [Expand]DevExpress.XtraBars.Docking
  [Expand]DevExpress.XtraBars.Docking2010
  [Expand]DevExpress.XtraBars.Docking2010.Base
  [Expand]DevExpress.XtraBars.Docking2010.Customization
  [Expand]DevExpress.XtraBars.Docking2010.Views
  [Expand]DevExpress.XtraBars.Docking2010.Views.NativeMdi
  [Expand]DevExpress.XtraBars.Docking2010.Views.Tabbed
  [Expand]DevExpress.XtraBars.Docking2010.Views.Widget
  [Expand]DevExpress.XtraBars.Docking2010.Views.WindowsUI
  [Expand]DevExpress.XtraBars.FluentDesignSystem
  [Expand]DevExpress.XtraBars.Localization
  [Expand]DevExpress.XtraBars.Navigation
  [Expand]DevExpress.XtraBars.Ribbon
  [Expand]DevExpress.XtraBars.Ribbon.Gallery
  [Expand]DevExpress.XtraBars.Ribbon.ViewInfo
  [Expand]DevExpress.XtraBars.ToastNotifications
  [Expand]DevExpress.XtraBars.ToolbarForm
  [Expand]DevExpress.XtraBars.Utils
  [Expand]DevExpress.XtraBars.WinRTLiveTiles
  [Expand]DevExpress.XtraCharts
  [Expand]DevExpress.XtraCharts.Designer
  [Expand]DevExpress.XtraCharts.Wizard
  [Expand]DevExpress.XtraDataLayout
  [Expand]DevExpress.XtraDiagram
  [Expand]DevExpress.XtraDiagram.Docking
  [Collapse]DevExpress.XtraDiagram.Options
   [Expand]DiagramOptionsBehavior Class
   [Expand]DiagramOptionsCircularLayout Class
   [Expand]DiagramOptionsConnector Class
   [Expand]DiagramOptionsExport Class
   [Expand]DiagramOptionsMindMapTreeLayout Class
   [Expand]DiagramOptionsOrgChartLayout Class
   [Collapse]DiagramOptionsProtection Class
     DiagramOptionsProtection Members
     DiagramOptionsProtection Constructor
    [Collapse]DiagramOptionsProtection Properties
      AllowAddRemoveItems Property
      AllowApplyAutomaticLayout Property
      AllowApplyAutomaticLayoutForSubordinates Property
      AllowAttachDetachConnectors Property
      AllowChangeCanvasSizeMode Property
      AllowChangeConnectorsArrowSettings Property
      AllowChangeConnectorsRoute Property
      AllowChangeConnectorsType Property
      AllowChangeContainerHeaderPadding Property
      AllowChangeContainerHeaderVisibility Property
      AllowChangeContainerPadding Property
      AllowChangeContainerStyle Property
      AllowChangeGridVisibility Property
      AllowChangeImage Property
      AllowChangeImageStretchMode Property
      AllowChangeItemBackground Property
      AllowChangeItemStroke Property
      AllowChangeItemStyle Property
      AllowChangeItemZOrder Property
      AllowChangeLineJumpSettings Property
      AllowChangePageBreaksVisibility Property
      AllowChangePageParameters Property
      AllowChangeRulerVisibility Property
      AllowChangeShapesParameter Property
      AllowChangeTextFont Property
      AllowChangeTextForeground Property
      AllowChangeTextHorizontalAlignment Property
      AllowChangeTextVerticalAlignment Property
      AllowChangeTheme Property
      AllowCollapseContainers Property
      AllowCopyItems Property
      AllowEditItems Property
      AllowFlipImage Property
      AllowMoveItems Property
      AllowResizeItems Property
      AllowRotateItems Property
      AllowUndoRedo Property
      AllowZoom Property
      IsReadOnly Property
    [Expand]DiagramOptionsProtection Methods
   [Expand]DiagramOptionsSugiyamaLayout Class
   [Expand]DiagramOptionsTipOverTreeLayout Class
   [Expand]DiagramOptionsTreeLayout Class
   [Expand]DiagramOptionsView Class
  [Expand]DevExpress.XtraEditors
  [Expand]DevExpress.XtraEditors.ButtonPanel
  [Expand]DevExpress.XtraEditors.Calendar
  [Expand]DevExpress.XtraEditors.Camera
  [Expand]DevExpress.XtraEditors.Container
  [Expand]DevExpress.XtraEditors.Controls
  [Expand]DevExpress.XtraEditors.CustomEditor
  [Expand]DevExpress.XtraEditors.DXErrorProvider
  [Expand]DevExpress.XtraEditors.Filtering
  [Expand]DevExpress.XtraEditors.Mask
  [Expand]DevExpress.XtraEditors.Persistent
  [Expand]DevExpress.XtraEditors.Repository
  [Expand]DevExpress.XtraEditors.ViewInfo
  [Expand]DevExpress.XtraFilterEditor
  [Expand]DevExpress.XtraGantt
  [Expand]DevExpress.XtraGantt.Base.Scheduling
  [Expand]DevExpress.XtraGantt.Exceptions
  [Expand]DevExpress.XtraGantt.Localization
  [Expand]DevExpress.XtraGantt.Scheduling
  [Expand]DevExpress.XtraGauges.Presets.Styles
  [Expand]DevExpress.XtraGauges.Win
  [Expand]DevExpress.XtraGauges.Win.Base
  [Expand]DevExpress.XtraGauges.Win.Gauges.Circular
  [Expand]DevExpress.XtraGauges.Win.Gauges.Digital
  [Expand]DevExpress.XtraGauges.Win.Gauges.Linear
  [Expand]DevExpress.XtraGauges.Win.Gauges.State
  [Expand]DevExpress.XtraGrid
  [Expand]DevExpress.XtraGrid.Columns
  [Expand]DevExpress.XtraGrid.EditForm
  [Expand]DevExpress.XtraGrid.FilterEditor
  [Expand]DevExpress.XtraGrid.Localization
  [Expand]DevExpress.XtraGrid.Views.BandedGrid
  [Expand]DevExpress.XtraGrid.Views.BandedGrid.ViewInfo
  [Expand]DevExpress.XtraGrid.Views.Base
  [Expand]DevExpress.XtraGrid.Views.Base.ViewInfo
  [Expand]DevExpress.XtraGrid.Views.Card
  [Expand]DevExpress.XtraGrid.Views.Card.ViewInfo
  [Expand]DevExpress.XtraGrid.Views.Grid
  [Expand]DevExpress.XtraGrid.Views.Grid.ViewInfo
  [Expand]DevExpress.XtraGrid.Views.Layout
  [Expand]DevExpress.XtraGrid.Views.Layout.Events
  [Expand]DevExpress.XtraGrid.Views.Layout.ViewInfo
  [Expand]DevExpress.XtraGrid.Views.Printing
  [Expand]DevExpress.XtraGrid.Views.Tile
  [Expand]DevExpress.XtraGrid.Views.WinExplorer
  [Expand]DevExpress.XtraGrid.WinExplorer
  [Expand]DevExpress.XtraLayout
  [Expand]DevExpress.XtraLayout.Converter
  [Expand]DevExpress.XtraLayout.Customization
  [Expand]DevExpress.XtraLayout.HitInfo
  [Expand]DevExpress.XtraLayout.Localization
  [Expand]DevExpress.XtraLayout.Utils
  [Expand]DevExpress.XtraMap
  [Expand]DevExpress.XtraMap.Printing
  [Expand]DevExpress.XtraNavBar
  [Expand]DevExpress.XtraNavBar.ViewInfo
  [Expand]DevExpress.XtraPdfViewer
  [Expand]DevExpress.XtraPdfViewer.Commands
  [Expand]DevExpress.XtraPdfViewer.Extensions
  [Expand]DevExpress.XtraPdfViewer.Localization
  [Expand]DevExpress.XtraPivotGrid
  [Expand]DevExpress.XtraPivotGrid.Data
  [Expand]DevExpress.XtraPrinting
  [Expand]DevExpress.XtraPrinting.Control
  [Expand]DevExpress.XtraPrinting.Preview
  [Expand]DevExpress.XtraPrintingLinks
  [Expand]DevExpress.XtraReports.UI
  [Expand]DevExpress.XtraRichEdit
  [Expand]DevExpress.XtraRichEdit.Commands
  [Expand]DevExpress.XtraRichEdit.Export
  [Expand]DevExpress.XtraRichEdit.Import
  [Expand]DevExpress.XtraRichEdit.Menu
  [Expand]DevExpress.XtraScheduler
  [Expand]DevExpress.XtraScheduler.Drawing
  [Expand]DevExpress.XtraScheduler.GoogleCalendar
  [Expand]DevExpress.XtraScheduler.Printing
  [Expand]DevExpress.XtraScheduler.Reporting
  [Expand]DevExpress.XtraScheduler.Reporting.UI
  [Expand]DevExpress.XtraScheduler.Services
  [Expand]DevExpress.XtraScheduler.Services.Implementation
  [Expand]DevExpress.XtraScheduler.UI
  [Expand]DevExpress.XtraSpellChecker
  [Expand]DevExpress.XtraSpellChecker.Localization
  [Expand]DevExpress.XtraSplashForm
  [Expand]DevExpress.XtraSplashScreen
  [Expand]DevExpress.XtraSpreadsheet
  [Expand]DevExpress.XtraSpreadsheet.Services
  [Expand]DevExpress.XtraTab
  [Expand]DevExpress.XtraTab.Buttons
  [Expand]DevExpress.XtraTab.ViewInfo
  [Expand]DevExpress.XtraTabbedMdi
  [Expand]DevExpress.XtraToolbox
  [Expand]DevExpress.XtraTreeList
  [Expand]DevExpress.XtraTreeList.Columns
  [Expand]DevExpress.XtraTreeList.Data
  [Expand]DevExpress.XtraTreeList.Localization
  [Expand]DevExpress.XtraTreeList.Menu
  [Expand]DevExpress.XtraTreeList.Nodes
  [Expand]DevExpress.XtraTreeList.Nodes.Operations
  [Expand]DevExpress.XtraTreeList.StyleFormatConditions
  [Expand]DevExpress.XtraTreeMap
  [Expand]DevExpress.XtraTreeMap.Printing
  [Expand]DevExpress.XtraVerticalGrid
  [Expand]DevExpress.XtraVerticalGrid.Events
  [Expand]DevExpress.XtraVerticalGrid.Localization
  [Expand]DevExpress.XtraVerticalGrid.Rows
  [Expand]DevExpress.XtraWaitForm
  [Expand]DevExpress.XtraWizard
[Expand]ASP.NET Controls and MVC Extensions
[Expand]ASP.NET Bootstrap Controls
[Expand]ASP.NET Core Bootstrap Controls
[Expand]WPF Controls
[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)

DiagramOptionsProtection Properties

Contains settings that allow you to restrict specific end-user actions.

Expanded Public Properties

Show: Inherited
  Name Description
Public property AllowAddRemoveItems Gets or sets whether to allow the end-user to add and remove diagram items from the canvas.
Public property AllowApplyAutomaticLayout Gets or sets whether to allow the end-user to apply the Automatic Layout.
Public property AllowApplyAutomaticLayoutForSubordinates Gets or sets whether to allow the end-user to apply the Automatic Layout.
Public property AllowAttachDetachConnectors Gets or sets whether to allow the end-user to change the connector's starting and ending items.
Public property AllowChangeCanvasSizeMode Gets or sets whether to allow the end-user to change the canvas size mode in the Ribbon.
Public property AllowChangeConnectorsArrowSettings
Public property AllowChangeConnectorsRoute Gets or sets whether to allow the end-user to manually reroute connectors.
Public property AllowChangeConnectorsType Gets or sets whether to allow end-users to change the connector type in the Ribbon.
Public property AllowChangeContainerHeaderPadding Gets or sets whether to allow the end-user to change the header's padding within the container's boundaries in the Ribbon.
Public property AllowChangeContainerHeaderVisibility Gets or sets whether to allow the end-user to change the container header's visibility.
Public property AllowChangeContainerPadding Gets or sets whether to allow the end-user to change the container's padding in the Ribbon.
Public property AllowChangeContainerStyle Gets or sets whether to allow the end-user to change the container style in the Ribbon.
Public property AllowChangeGridVisibility Gets or sets whether to allow the end-user to change the visibility of grid lines on the Canvas in the Ribbon.
Public property AllowChangeImage Gets or sets whether to allow the end-user to change the source image of an image item.
Public property AllowChangeImageStretchMode Gets or sets whether to allow the end-user to change the stretch mode for an image item in the Ribbon.
Public property AllowChangeItemBackground Gets or sets whether to allow the end-user to change the diagram item's background color in the Ribbon.
Public property AllowChangeItemStroke Gets or sets whether to allow the end-user to change the diagram item's stroke color in the Ribbon.
Public property AllowChangeItemStyle Gets or sets whether to allow the end-user to change the diagram item's style in the Ribbon.
Public property AllowChangeItemZOrder Gets or sets whether to allow the end-user to change the item's Z-order in the Ribbon.
Public property AllowChangeLineJumpSettings Gets or sets whether to allow the end-user to change the line jump settings in the Page Setup Dialog Window.
Public property AllowChangePageBreaksVisibility Gets or sets whether to allow the end-user to change the visibility of page breaks in the Ribbon.
Public property AllowChangePageParameters Gets or sets whether to allow the end-user to change the page parameters in the Page Setup Dialog Window.
Public property AllowChangeRulerVisibility Gets or sets whether to allow the end-user to change the visibility of grid rulers in the Ribbon.
Public property AllowChangeShapesParameter Gets or sets whether to allow the end-user to transform shapes by dragging the transformation handles.
Public property AllowChangeTextFont Gets or sets whether to allow the end-user to change the text font settings in the Ribbon.
Public property AllowChangeTextForeground Gets or sets whether to allow the end-user to change the text foreground in the Ribbon.
Public property AllowChangeTextHorizontalAlignment Gets or sets whether to allow the end-user to change the text horizontal alignment in the Ribbon.
Public property AllowChangeTextVerticalAlignment Gets or sets whether to allow the end-user to change the text vertical alignment in the Ribbon.
Public property AllowChangeTheme Gets or sets whether to allow end-users to select the diagram theme in the Ribbon.
Public property AllowCollapseContainers Specifies whether to display the expand/collapse button for all containers.
Public property AllowCopyItems Gets or sets whether to allow end-users to copy diagram items.
Public property AllowEditItems Gets or sets whether to allow the end-user to enter the text editing mode.
Public property AllowFlipImage Gets or sets whether to allow the end-user to apply the flip effect to an image item in the Ribbon.
Public property AllowMoveItems Gets or sets whether to allow the end-user to move diagram items by dragging with the mouse or pressing the arrow keys.
Public property AllowResizeItems Gets or sets whether to allow the end-user to resize items by dragging selection handles.
Public property AllowRotateItems Gets or sets whether to allow the end-user to rotate items by dragging the rotation handle.
Public property AllowUndoRedo Gets or sets whether to allow the end-user to perform the undo/redo operations.
Public property AllowZoom Gets or sets whether to allow the end-user to change the diagram zoom factor.
Public property IsReadOnly Specifies whether to set all DiagramOptionsProtection properties to false by default.
Top

Expanded See Also

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