Log In
Home
Support
Demos
Documentation
Blogs
Training
Webinars
[Expand]General Information
[Expand]WinForms Controls
[Expand]ASP.NET Controls and MVC Extensions
[Expand]ASP.NET Bootstrap Controls
[Collapse]WPF Controls
  Prerequisites
 [Expand]What's Installed
 [Expand]Common Concepts
 [Expand]Controls and Libraries
 [Expand]Localization
  Redistribution and Deployment
  Get More Help
 [Collapse]API Reference
  [Expand]DevExpress.Charts.Designer
  [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.ServerMode
  [Expand]DevExpress.Xpf.Data
  [Expand]DevExpress.Xpf.DataAccess
  [Expand]DevExpress.Xpf.DataAccess.DataSourceWizard
  [Collapse]DevExpress.Xpf.Diagram
   [Expand]DiagramCommands Class
   [Expand]DiagramConnector Class
   [Expand]DiagramContainer Class
   [Expand]DiagramContainerBase Class
   [Expand]DiagramControl Class
   [Expand]DiagramCustomCursorEventArgs Class
   [Expand]DiagramDataBindingBehavior Class
   [Expand]DiagramDataBindingBehaviorBase Class
   [Expand]DiagramDesignerControl Class
    DiagramDrawingContext Enumeration
   [Expand]DiagramImage Class
   [Expand]DiagramItem Class
   [Collapse]DiagramOrgChartBehavior Class
     DiagramOrgChartBehavior Members
     DiagramOrgChartBehavior Constructor
    [Expand]DiagramOrgChartBehavior Properties
   [Expand]DiagramShape Class
  [Expand]DevExpress.Xpf.Docking
  [Expand]DevExpress.Xpf.Docking.Base
  [Expand]DevExpress.Xpf.DocumentViewer
  [Expand]DevExpress.Xpf.Editors
  [Expand]DevExpress.Xpf.Editors.DateNavigator
  [Expand]DevExpress.Xpf.Editors.ExpressionEditor
  [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.Popups
  [Expand]DevExpress.Xpf.Editors.RangeControl
  [Expand]DevExpress.Xpf.Editors.Settings
  [Expand]DevExpress.Xpf.Editors.Validation
  [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.Bars
  [Expand]DevExpress.Xpf.Prism
  [Expand]DevExpress.Xpf.PropertyGrid
  [Expand]DevExpress.Xpf.Reports.UserDesigner
  [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.Scheduler
  [Expand]DevExpress.Xpf.Scheduler.Drawing
  [Expand]DevExpress.Xpf.Scheduler.Menu
  [Expand]DevExpress.Xpf.Scheduler.Reporting
  [Expand]DevExpress.Xpf.Scheduler.UI
  [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.Navigation
  [Expand]DevExpress.XtraRichEdit
[Expand]Xamarin Controls
[Expand]Windows 10 App Controls
[Expand]Document Server
[Expand]Reporting
[Expand]Report Server
[Expand]Dashboard
[Expand]eXpressApp Framework
[Expand]CodeRush
[Expand]Cross-Platform Core Libraries
[Expand]Tools and Utilities
 End-User Documentation

DiagramOrgChartBehavior Members

Allows you to generate relationship diagrams from a hierarchical data source.

Expanded Public Constructors

Show: Inherited
  Name Description
Public method DiagramOrgChartBehavior Initializes a new instance of the DiagramOrgChartBehavior class with default settings.
Top

Expanded Public Properties

Show: Inherited
  Name Description
Public property CanFreeze Gets a value that indicates whether the object can be made unmodifiable. (Inherited from System.Windows.Freezable)
Public property CanRefresh Gets whether the diagram can be refreshed. This is a dependency property. (Inherited from DiagramDataBindingBehaviorBase)
Public property ChildrenPath Gets or sets the path to the property that stores a collection of the diagram item's subordinates. This is a dependnecy property.
Public property ChildrenSelector Gets or sets an object that chooses an item's subordinates based on custom logic. This is a dependency property.
Public property ClearExistingItems Specifies whether to remove existing items before generating a diagram from the data source. This is a dependency property. (Inherited from DiagramDataBindingBehaviorBase)
Public property ConnectorsZOrder Specifies whether the connectors overlap diagram items. This is a dependency property. (Inherited from DiagramDataBindingBehaviorBase)
Public property ConnectorTemplate Gets or sets a template that defines the presentation of connectors. This is a dependency property. (Inherited from DiagramDataBindingBehaviorBase)
Public property ConnectorTemplateSelector Gets or sets an object that chooses a connector template based on custom logic. This is a dependency property. (Inherited from DiagramDataBindingBehaviorBase)
Public property DependencyObjectType Gets the System.Windows.DependencyObjectType that wraps the CLR type of this instance. (Inherited from System.Windows.DependencyObject)
Public property Dispatcher Gets the System.Windows.Threading.Dispatcher this System.Windows.Threading.DispatcherObject is associated with. (Inherited from System.Windows.Threading.DispatcherObject)
Public property ExpandSubordinatesButtonMode Gets or sets the display mode of the expand/collapse button. This is a dependency property.
Public property ExpansionDepth Gets or sets the number of hierarchy levels that expand when the diagram is generated. This is a dependency property.
Public property GenerationDepth Gets or sets the number of hierarchy levels that are retrieved from the data source when the diagram is generated. This is a dependency property.
Public property HasAnimatedProperties (Inherited from System.Windows.Media.Animation.Animatable)
Public property HorizontalSpacing Specifies the distance between diagram items on the same level of hierarchy. This is a dependency property.
Public property IsAttached (Inherited from DevExpress.Mvvm.UI.Interactivity.AttachableObjectBase)
Public property IsFrozen Gets a value that indicates whether the object is currently modifiable. (Inherited from System.Windows.Freezable)
Public property IsSealed Gets a value that declares whether this instance is currently read-only. (Inherited from System.Windows.DependencyObject)
Public property ItemContainerStyle Specifies the style that is applied to the container element generated for each item. This is a dependency property. (Inherited from DiagramDataBindingBehaviorBase)
Public property ItemsSource Gets or sets the data source for items. This is a dependency property. (Inherited from DiagramDataBindingBehaviorBase)
Public property ItemTemplate Gets or sets a template that defines the presentation of diagram items representing data objects. This is a dependency property. (Inherited from DiagramDataBindingBehaviorBase)
Public property ItemTemplateSelector Gets or sets an object that chooses a diagram item template based on custom logic. This is a dependency property. (Inherited from DiagramDataBindingBehaviorBase)
Public property KeyMember Specifies the name of the data field that identifies the data item. This is a dependency property. (Inherited from DiagramDataBindingBehaviorBase)
Public property LayoutDirection Gets or sets the layout direction. This is a dependency property.
Public property LayoutKind Specifies the automatic layout to be applied to the generated diagram. This is a dependency property.
Public property PageMargin Gets or sets the amount of space between the page's borders and its contents. This is a dependency property.
Public property ParentMember Specifies the name of the data field that identifies the parent of a data item. This is a dependency property.
Public property RefreshCommand Gets the command that fetches data from the data source. (Inherited from DiagramDataBindingBehaviorBase)
Public property TemplateDiagram Gets or sets the diagram whose settings are used to generate the diagram from the data source. This is a dependency property. (Inherited from DiagramDataBindingBehaviorBase)
Public property VerticalSpacing Specifies the distance between layers of hierarchy. This is a dependency property.
Top

Expanded Public Methods

Show: Inherited
  Name Description
Public method ApplyAnimationClock (Inherited from System.Windows.Media.Animation.Animatable)
Public method Attach (Inherited from DevExpress.Mvvm.UI.Interactivity.AttachableObjectBase)
Public method BeginAnimation (Inherited from System.Windows.Media.Animation.Animatable)
Public method BeginInit Starts the DiagramOrgChartBehavior's initialization. Initialization occurs at runtime. (Inherited from DiagramDataBindingBehaviorBase)
Public method CheckAccess Determines whether the calling thread has access to this System.Windows.Threading.DispatcherObject. (Inherited from System.Windows.Threading.DispatcherObject)
Public method ClearValue Clears the local value of a read-only property. The property to be cleared is specified by a System.Windows.DependencyPropertyKey. (Inherited from System.Windows.DependencyObject)
Public method Clone Creates a modifiable clone of the System.Windows.Freezable, making deep copies of the object's values. When copying the object's dependency properties, this method copies expressions (which might no longer resolve) but not animations or their current values. (Inherited from System.Windows.Freezable)
Public method CloneCurrentValue Creates a modifiable clone (deep copy) of the System.Windows.Freezable using its current values. (Inherited from System.Windows.Freezable)
Public method CoerceValue Coerces the value of the specified dependency property. This is accomplished by invoking any System.Windows.CoerceValueCallback function specified in property metadata for the dependency property as it exists on the calling System.Windows.DependencyObject. (Inherited from System.Windows.DependencyObject)
Public method Detach (Inherited from DevExpress.Mvvm.UI.Interactivity.AttachableObjectBase)
Public method EndInit Ends the DiagramOrgChartBehavior's initialization. (Inherited from DiagramDataBindingBehaviorBase)
Public method Equals Determines whether a provided System.Windows.DependencyObject is equivalent to the current System.Windows.DependencyObject. (Inherited from System.Windows.DependencyObject)
Public methodStatic member Equals Determines whether the specified System.Object instances are considered equal. (Inherited from System.Object)
Public method Freeze Makes the current object unmodifiable and sets its System.Windows.Freezable.IsFrozen property to true. (Inherited from System.Windows.Freezable)
Public method GetAnimationBaseValue (Inherited from System.Windows.Media.Animation.Animatable)
Public method GetAsFrozen Creates a frozen copy of the System.Windows.Freezable, using base (non-animated) property values. Because the copy is frozen, any frozen sub-objects are copied by reference. (Inherited from System.Windows.Freezable)
Public method GetCurrentValueAsFrozen Creates a frozen copy of the System.Windows.Freezable using current property values. Because the copy is frozen, any frozen sub-objects are copied by reference. (Inherited from System.Windows.Freezable)
Public method GetHashCode Gets a hash code for this System.Windows.DependencyObject. (Inherited from System.Windows.DependencyObject)
Public method GetLocalValueEnumerator Creates a specialized enumerator for determining which dependency properties have locally set values on this System.Windows.DependencyObject. (Inherited from System.Windows.DependencyObject)
Public method GetType Gets the System.Type of the current instance. (Inherited from System.Object)
Public method GetValue Returns the current effective value of a dependency property on this instance of a System.Windows.DependencyObject. (Inherited from System.Windows.DependencyObject)
Public method InvalidateProperty Re-evaluates the effective value for the specified dependency property (Inherited from System.Windows.DependencyObject)
Public method ReadLocalValue Returns the local value of a dependency property, if it exists. (Inherited from System.Windows.DependencyObject)
Public methodStatic member ReferenceEquals Determines whether the specified System.Object instances are the same instance. (Inherited from System.Object)
Public method Refresh Fetches data from the source collections. (Inherited from DiagramDataBindingBehaviorBase)
Public method SetCurrentValue (Inherited from System.Windows.DependencyObject)
Public method SetValue Sets the local value of a read-only dependency property, specified by the System.Windows.DependencyPropertyKey identifier of the dependency property. (Inherited from System.Windows.DependencyObject)
Public methodStatic member ShouldSerializeStoredWeakReference (Inherited from System.Windows.Media.Animation.Animatable)
Public method ToString Returns a System.String that represents the current System.Object. (Inherited from System.Object)
Public method VerifyAccess Enforces that the calling thread has access to this System.Windows.Threading.DispatcherObject. (Inherited from System.Windows.Threading.DispatcherObject)
Top

Expanded Public Fields

Show: Inherited
  Name Description
Public fieldStatic member CanRefreshProperty Identifies the CanRefresh dependency property. (Inherited from DiagramDataBindingBehaviorBase)
Public fieldStatic member ChildrenPathProperty Identifies the ChildrenPath dependency property.
Public fieldStatic member ChildrenSelectorProperty Identifies the ChildrenSelector dependency property.
Public fieldStatic member ClearExistingItemsProperty Identifies the ClearExistingItems dependency property. (Inherited from DiagramDataBindingBehaviorBase)
Public fieldStatic member ConnectorsZOrderProperty Identifies the ConnectorsZOrder dependency property. (Inherited from DiagramDataBindingBehaviorBase)
Public fieldStatic member ConnectorTemplateProperty Identifies the ConnectorTemplate dependency property. (Inherited from DiagramDataBindingBehaviorBase)
Public fieldStatic member ConnectorTemplateSelectorProperty Identifies the ConnectorTemplateSelector dependency property. (Inherited from DiagramDataBindingBehaviorBase)
Public fieldStatic member ExpandSubordinatesButtonModeProperty Identifies the ExpandSubordinatesButtonMode dependency property.
Public fieldStatic member ExpansionDepthProperty Identifies the ExpansionDepth dependency property.
Public fieldStatic member GenerationDepthProperty Identifies the GenerationDepth dependency property.
Public fieldStatic member HorizontalSpacingProperty Identifies the HorizontalSpacing dependency property.
Public fieldStatic member ItemContainerStyleProperty Identifies the ItemContainerStyle dependency property. (Inherited from DiagramDataBindingBehaviorBase)
Public fieldStatic member ItemsSourceProperty Identifies the ItemsSource dependency property. (Inherited from DiagramDataBindingBehaviorBase)
Public fieldStatic member ItemTemplateProperty Identifies the ItemTemplate dependency property. (Inherited from DiagramDataBindingBehaviorBase)
Public fieldStatic member ItemTemplateSelectorProperty Identifies the ItemTemplateSelector dependency property. (Inherited from DiagramDataBindingBehaviorBase)
Public fieldStatic member KeyMemberProperty Identifies the KeyMember dependency property. (Inherited from DiagramDataBindingBehaviorBase)
Public fieldStatic member LayoutDirectionProperty Identifies the LayoutDirection dependency property.
Public fieldStatic member LayoutKindProperty Identifies the LayoutKind dependency property.
Public fieldStatic member PageMarginProperty Identifies the PageMargin dependency property.
Public fieldStatic member ParentMemberProperty Identifies the ParentMember dependency property.
Public fieldStatic member TemplateDiagramProperty Identifies the TemplateDiagram dependency property. (Inherited from DiagramDataBindingBehaviorBase)
Public fieldStatic member VerticalSpacingProperty Identifies the VerticalSpacing dependency property.
Top

Expanded Public Events

Show: Inherited
  Name Description
Public event Changed Occurs when the System.Windows.Freezable or an object it contains is modified. (Inherited from System.Windows.Freezable)
Public event CustomLayoutItems Occurs before the generated items are added to the diagram. (Inherited from DiagramDataBindingBehaviorBase)
Public event GenerateConnector Fires before generating a connector from the data source and allows you to customize it. (Inherited from DiagramDataBindingBehaviorBase)
Public event GenerateItem Fires before generating a diagram item representing a data object and allows you to customize it. (Inherited from DiagramDataBindingBehaviorBase)
Public event ItemsGenerated Occurs when diagram items are generated from the data source. (Inherited from DiagramDataBindingBehaviorBase)
Public event UpdateConnector Occurs when a property of the data object represented by a diagram connector has changed its value. (Inherited from DiagramDataBindingBehaviorBase)
Public event UpdateItem Occurs when a property of the data object represented by a diagram item has changed its value. (Inherited from DiagramDataBindingBehaviorBase)
Top

Expanded See Also

How would you rate this topic?​​​​​​​