DevExpress.Xpf.LayoutControl.v21.2
Contains classes that support building UI layouts. To use these classes in XAML code, add the xmlns:dxlc=”“ namespace reference.
A data-bound version of the .
Initializes a new instance of the class.
Gets or sets whether the colon character is appended to layout item labels.
This is a dependency property.
true if the colon character is appended to layout item labels; otherwise, false.
Identifies the dependency property.
A dependency property identifier.
Allows you to customize a group when it is auto-generated during layout generation.
Gets or sets the location where layout items are generated by the .
This is a dependency property.
A value.
Identifies the dependency property.
A dependency property identifier.
Allows you to customize the layout after it has been auto generated.
Gets or sets whether the should generate layout items automatically. This is a dependency property.
true, if the should generate layout items automatically; otherwise, false.
Identifies the dependency property.
A dependency property identifier.
Allows you to customize a layout item when its auto generation has been completed.
Specifies the symbol that labels a borderless group’s end.
A Char value that labels a borderless group’s end.
Specifies the symbol that labels a borderless group’s beginning.
A Char value that labels a borderless group’s beginning.
This member supports the internal infrastructure, and is not intended to be used directly from your code.
Gets or sets the object whose properties are being currently displayed and edited by the DataLayoutControl.
This is a dependency property.
An object whose properties are being currently edited.
Fires after the value of is changed and after a new UI is generated.
Identifies the dependency property.
A dependency property identifier.
Identifies the dependency property.
A dependency property identifier.
The prefix for auto-generated item names. The GeneratedItemNamePrefix field is set to “li”.
Specifies the symbol that labels the end of a group with borders and a caption.
A Char value that labels the end of a group with borders and a caption.
Specifies the symbol that labels the beginning of a group with borders and a caption.
A Char value that labels the beginning of a group with borders and a caption.
Specifies the symbol that separates individual group descriptions.
A Char value that separates individual group descriptions.
Specifies the symbol that indicates that children within the current group will be arranged horizontally.
A Char value that indicates that children within the current group will be arranged horizontally.
Gets or sets whether layout items’ editors are in read-only mode.
This is a dependency property.
true if layout items’ editors are in read-only mode; otherwise, false.
Identifies the dependency property.
A dependency property identifier.
Gets or sets a value that determines when the data layout control items are updated.
One of the enumeration values.
Identifies the dependency property.
A dependency property identifier.
Specifies a symbol that labels the end of a tabbed group within this .
A Char value that labels the end of a tabbed group within this .
Specifies a symbol that labels the beginning of a tabbed group within this .
A Char value that labels the beginning of a tabbed group within this .
Specifies the symbol that indicates that children within the current group will be arranged vertically.
A Char value that indicates that children within the current group will be arranged vertically.
Provides data for the event.
Initializes a new instance of the class with the specified settings.
A object to be assigned to the property.
Gets the group that has been generated.
A object that has been generated.
Contains values that specify where generated layout items are added.
Layout items, when generated, are added to the collection.
Layout items, when generated, are added directly to the collection.
Provides data for the event.
Initializes a new instance of the class with the specified settings.
A string to be assigned to the property.
A object to be assigned to the property.
A object to be assigned to the property.
Gets or sets the item that has been generated.
A object that is the generated item.
Gets the name of the property to which the generated layout item is bound.
A string that is the bound property name.
Gets the type of the bound property.
A Type object that specifies the type of the bound property.
A layout item within a .
Initializes a new instance of the class.
This member supports the internal infrastructure, and is not intended to be used directly from your code. This is a dependency property.
Identifies the dependency property.
A dependency property identifier.
Gets or sets the Binding object for the current .
A object
Gets or sets the horizontal alignment for the layout item editor’s value, if this value is formatted as currency.
A enumerator value that specifies the horizontal alignment for the layout item editor’s value.
Returns the current value of a property to which the specific is bound.
A for which the current property value is to be returned.
An Object that is the current value of a property to which the specific is bound.
Gets whether the layout item’s editor is actually read-only.
true if the layout item’s editor is actually read-only; otherwise, false.
Gets or sets whether the layout item’s editor is read-only.
This is a dependency property.
true if the layout item’s editor is read-only; otherwise, false.
Identifies the dependency property.
A dependency property identifier.
Gets or sets the minimum height of the layout item editor, if this editor displays multiline text.
A Double value that specifies the minimum height of the layout item editor.
Gets or sets the mask for editing this ‘s value, if this value is formatted as a phone number.
A String value that is the edit mask for this .
Identifies the dependency property.
Contains values that specify how an element is positioned within its parent.
An item is docked at the bottom side of its parent.
An item fills the remaining part of its parent, not occupied by other items.
An item is docked at the left side of its parent.
An item is not docked. The item is displayed at the left top corner of its parent.
An item is docked at the right side of its parent.
An item is docked at the top side of its parent.
Represents a control container that arranges its child items, docking them to its edges or making them occupy the remaining area of the container.
Initializes a new instance of the class.
Identifies the attached property.
Gets or sets whether item re-sizing is enabled within the .
This is a dependency property.
true if item re-sizing is enabled within the ; otherwise, false.
Identifies the dependency property.
A dependency property identifier.
Identifies the dependency property.
Identifies the dependency property.
Returns the value of the attached property for the specified UIElement object.
An object whose property’s value is to be returned.
The value of the property for the specified UIElement object.
Returns the value of the attached property for the specified UIElement object.
An object whose property’s value is to be returned.
The value of the property for the specified UIElement object.
Gets the value of the attached property for the specified object.
A UIElement object whose property’s value is to be returned.
The value of the attached property for the specified object.
Returns the value of the attached property for the specified UIElement object.
An object whose property’s value is to be returned.
The value of the property for the specified UIElement object.
Returns the value of the attached property for the specified UIElement object.
An object whose property’s value is to be returned.
The value of the property for the specified UIElement object.
Gets or sets the style applied to visual elements used to re-size the DockLayoutControl’s items vertically or horizontally.
A Style that is applied to visual elements used to re-size the DockLayoutControl’s items.
Identifies the dependency property.
A dependency property identifier.
Sets the value of the attached property for the specified object.
An object whose property is to be set.
The value to be assigned to the property.
Sets the value of the attached property for the specified object.
An object whose property is to be set.
The value to be assigned to the property.
Sets the value of the attached property for the specified object.
A UIElement object whose attached property is to be set.
The new value of the attached property
Sets the value of the attached property for the specified object.
An object whose property is to be set.
The value to be assigned to the property.
Sets the value of the attached property for the specified object.
An object whose property is to be set.
The value to be assigned to the property.
Identifies the dependency property.
Identifies the dependency property.
Represents a container that arranges child controls into rows or columns, and alows the flow of the controls to be wrapped (automatically at the container’s edge or manually at any child control).
Initializes a new instance of the class.
Gets or sets if adding flow breaks during item movement is enabled. This is a dependency property.
true if adding flow breaks during item movement is enabled; otherwise, false.
Identifies the dependency property.
A dependency property identifier.
Gets or sets whether items are allowed to be moved to new positions via drag-and-drop.
This is a dependency property.
A Boolean value that specifies whether dragging-and-dropping items is enabled.
Identifies the dependency property.
A dependency property identifier.
Gets or sets whether columns or rows of items are allowed to be resized via built-in separators. Separators must be enabled via the property.
A Boolean value that specifies whether columns or rows of items are allowed to be resized via built-in separators.
Gets or sets whether a maximized element’s position can be changed at runtime via drag-and-drop.
A Boolean value that indicates if a maximized element’s position can be changed at runtime via drag-and-drop.
Gets or sets if changing a ‘s maximized item should be animated. This is a dependency property.
true if changing a ‘s maximized item should be animated; otherwise, false.
Identifies the dependency property.
A dependency property identifier.
Gets or sets if animation is enabled.
This is a dependency property.
true if animation is enabled; otherwise, false.
Identifies the dependency property.
A dependency property identifier.
Gets or sets whether automatic item wrapping is enabled.
This is a dependency property.
A Boolean value that specifies whether automatic item wrapping is enabled.
Identifies the dependency property.
A dependency property identifier.
This member supports the internal infrastructure, and is not intended to be used directly from your code.
Specifies the default value for the property. The property is set to 200.
Returns the minimum value for the property. This field is set to 20.
Returns the default value for the property. This field is set to 7.
Returns the value of the attached property for the specified UIElement object.
An object whose property’s value is to be returned.
The value of the property for the specified UIElement object.
Identifies the dependency property.
Gets if the ‘s item maximization animation is currently performed.
true if the ‘s item maximization animation is currently performed; otherwise, false.
Gets or sets the style that is applied to the container element generated for each item. This is a dependency property.
A System.Windows.Style object that is applied to the container element generated for each item.
Identifies the dependency property.
A dependency property identifier.
Specifies how long the item drop animation lasts after the mouse button is released, until the item being moved achieves its final position.
To enable runtime item movement, set the control’s property to true. You need to enable the move animation (see the topic) as well.
Gets or sets the duration of item maximization animation in the .
Gets or sets the duration of item movement animation in the . This is a dependency property.
A value that specifies the duration of item movement animation in the FlowLayoutControl.
Identifies the dependency property.
A dependency property identifier.
Fires when an item is moved to a new position.
Fires after a layer (column or row) of items has been resized.
Gets or sets a collection of objects providing information to generate and initialize layout items for the current container.
This is a dependency property.
A source of objects to be visualized as s.
Identifies the dependency property.
A dependency property identifier.
Gets or sets the template used to visualize s stored as elements in the collection.
This is a dependency property.
A DataTemplate object that specifies the corresponding template.
Identifies the dependency property.
A dependency property identifier.
Gets or sets an object that chooses a template used to visualize s stored as elements in the collection.
This is a dependency property.
A System.Windows.Controls.DataTemplateSelector descendant that applies a based on custom logic.
Identifies the dependency property.
A dependency property identifier.
Gets the maximum width of columns (if items are arranged in columns) or height of rows (if items are arranged in rows).
A Double value that specifies the maximum width of columns (if items are arranged in columns) or height of rows (if items are arranged in rows).
Gets the minimum width of columns (if items are arranged in columns) or height of rows (if items are arranged in rows).
A Double value that specifies the minimum width of columns (if items are arranged in columns) or height of rows (if items are arranged in rows).
Gets or sets the style applied to separators.
This is a dependency property.
A Style that is applied to layer separators.
Identifies the dependency property.
A dependency property identifier.
Gets or sets the brush used to fill the FlowLayoutControl when columns/rows are being resized.
This is a dependency property.
A Brush used to fill the FlowLayoutControl when columns/rows are being resized.
Identifies the dependency property.
A dependency property identifier.
Gets or sets the outer space for columns/rows.
This is a dependency property.
A Double value that specifies the outer space for columns/rows.
Identifies the dependency property.
A dependency property identifier.
Gets or sets the width/height of layers (columns/rows) into which items are arranged.
A Double value that specifies the width or height of layers.
Gets or sets the FlowLayoutControl’s item that is maximized.
This is a dependency property.
A FrameworkElement that represents the FlowLayoutControl’s maximized item.
Fires after the value of the property has been changed.
Gets or sets the original size of the maximized element, exhibited before it was maximized.
A Size structure that specifies the original size of the maximized element, exhibited before it was maximized.
Gets or sets the position of the relative to the remaining items.
This is a dependency property.
A MaximizedElementPosition value that specifies the position of the relative to the remaining items.
Fires after the value of the property has been changed.
Gets or sets the style applied to the maximized element’s drag-and-drop indicator.
This is a dependency property.
A Style object that is applied to the maximized element’s drag-and-drop indicator.
Identifies the dependency property.
A dependency property identifier.
Identifies the dependency property.
A dependency property identifier.
Identifies the dependency property.
A dependency property identifier.
Gets or sets the brush used to paint the placeholder for the item that is being dragged.
This is a dependency property.
A Brush used to paint the placeholder for the item that is being dragged.
Identifies the dependency property.
A dependency property identifier.
Gets or sets whether the control’s items are arranged in columns or rows. This is a dependency property.
A value that specifies whether the control’s items are arranged in columns or rows. The default is Vertical.
Identifies the dependency property.
A dependency property identifier.
Sets the value of the attached property for the specified object.
An object whose property is to be set.
The value to be assigned to the property.
Gets or sets whether separators between columns or rows of items are visible.
This is a dependency property.
true if separators between columns or rows of items are visible; otherwise, false.
Identifies the dependency property.
A dependency property identifier.
Gets or sets whether items are stretched to fit the control’s width/height.
This is a dependency property.
true if items are stretched to fit the control’s width/height; otherwise, false.
Identifies the dependency property.
A dependency property identifier.
Represents a control container with a GroupBox-style title, capable of displaying a single child.
Initializes a new instance of the class.
Gets or sets the radius of the GroupBox’s corners.
This is a dependency property.
A value that specifies the radius of the GroupBox’s corners.
Identifies the dependency property.
A dependency property identifier.
Gets or sets the display mode of the current header.
This is a dependency property.
A enumerator value that specifies the display mode of the current header.
Identifies the dependency property.
A dependency property identifier.
Gets or sets the template applied to the current header, when this group uses light display mode.
This is a dependency property.
A object that specifies the template of the current header.
Identifies the dependency property.
A dependency property identifier.
Gets or sets whether the Maximize Element is displayed within the GroupBox’s header. The Maximize Element is in effect when the GroupBox is an item of a .
This is a dependency property.
A value that specifies the Maximize Element’s visibility.
Identifies the dependency property.
A dependency property identifier.
Gets or sets how the GroupBox is minimized.
This is a dependency property.
An Orientation property that specifies how the GroupBox is minimized.
Identifies the dependency property.
A dependency property identifier.
Gets or sets whether the Minimize Element is displayed within the GroupBox’s header.
This is a dependency property.
A value that specifies the Minimize Element’s visibility.
Identifies the dependency property.
A dependency property identifier.
Gets or sets the template applied to the current header, when this group uses the light display mode.
This is a dependency property.
A object that specifies the template of the current header.
Identifies the dependency property.
A dependency property identifier.
The method is invoked whenever the application code or internal processes call ApplyTemplate.
Gets or sets the brush used to paint a line that separates the GroupBox’s title and content.
This is a dependency property.
A Brush used to paint a line that separates the GroupBox’s title and content.
Identifies the dependency property.
A dependency property identifier.
Gets or sets the size of the shadow, enabled if the option is enabled.
This is a dependency property.
A Double value that specifies the size of the shadow.
Identifies the dependency property.
A dependency property identifier.
This member supports the internal infrastructure and is not intended to be used directly from your code.
A dependency property identifier.
Gets or sets when and if a shadow is visible for the GroupBox.
This is a dependency property.
A value that specifies when and if a shadow is visible for the GroupBox.
Identifies the dependency property.
A dependency property identifier.
Gets or sets the GroupBox’s state.
A value that specifies the GroupBox’s state.
Fires after the value of the property has been changed.
Identifies the dependency property.
A dependency property identifier.
Gets or sets the brush used to render the GroupBox’s title.
This is a dependency property.
A Brush used to render the GroupBox’s title.
Identifies the dependency property.
A dependency property identifier.
Gets or sets the brush used to paint the title of the current .
A Brush object used to paint the title of the current .
Identifies the dependency property.
A dependency property identifier.
Gets or sets whether the GroupBox displays a title.
This is a dependency property.
A value that specifies the title’s visibility.
Identifies the dependency property.
A dependency property identifier.
Contains values that specify the display mode for the and headers.
Equal to the value.
Container headers should be painted more lightly.
Container headers should be painted by default.
Enumerates display modes of a ‘s shadow.
A shadow is always visible for a .
A shadow is always hidden for a .
A shadow is visible for a when the mouse hovers over the control.
Enumerates states for a control.
A GroupBox is in the maximized state. This state is supported for GroupBoxes displayed within a .
A GroupBox is collapsed and its content is not visible.
A GroupBox is in the normal state.
Represents a control container that arranges its items in a single column or row, and allows you to create compound layouts of controls, with the ability to combine the controls into groups and align the controls according to their labels.
Initializes a new instance of the class.
This member supports the internal infrastructure, and is not intended to be used directly from your code.
A dependency property identifier.
Identifies the dependency property.
A dependency property identifier.
Gets or sets whether the Available Items feature is enabled in Customization Mode at runtime.
true if the Available Items feature is enabled in Customization Mode at runtime; otherwise, false.
Identifies the dependency property.
A dependency property identifier.
Identifies the dependency property.
Gets or sets whether items can be dragged-and-droppped in customization mode.
This is a dependency property.
true if items can be dragged-and-dropped in customization mode; otherwise, false.
Identifies the dependency property.
A dependency property identifier.
Gets or sets whether an end-user can rename items in Customization Mode.
This is a dependency property.
true if an end-user can rename items in Customization mode; otherwise, false.
Identifies the dependency property.
A dependency property identifier.
Gets or sets whether item re-sizing is enabled within the .
This is a dependency property.
true if item re-sizing is enabled within the ; otherwise, false.
Gets or sets whether item re-sizing is enabled in customization mode.
This is a dependency property.
true if item re-sizing is enabled in customization mode; otherwise, false.
Identifies the dependency property.
A dependency property identifier.
Identifies the dependency property.
A dependency property identifier.
Gets or sets whether an end-user can add new items (e.g. groups) in Customization Mode.
true if an end-user can add new items (e.g. groups) in Customization mode; otherwise, false.
Identifies the dependency property.
A dependency property identifier.
Identifies the dependency property.
Provides access to hidden items (items in the Available Items list).
A collection of items stored in the Available Items list.
This member supports the internal infrastructure, and is not intended to be used directly from your code.
Gets or sets the style applied to the Customization Control.
A Style object that represents the corresponding style.
Identifies the dependency property.
A dependency property identifier.
Identifies the dependency property.
Returns the value of the attached property for the specified UIElement object.
An object whose property’s value is to be returned.
The value of the property for the specified UIElement object.
Returns the value of the attached property for the specified UIElement object.
An object whose property’s value is to be returned.
The value of the property for the specified UIElement object.
Gets the default label for a layout item, when this item is displayed in the Available Items List.
An element whose default customization label is to be returned.
A string that specifies the default label for a layout item, when this item is displayed in the Available Items List.
Gets the value of the attached property for the specified object.
The object from which the property value is read.
The property value for the object.
This member supports the internal infrastructure, and is not intended to be used directly from your code.
Gets the value of the attached property for a specific object.
A UIElement object whose value of the property is to be returned.
The value of the property for a specific object.
Gets the value of the attached property for a specific object.
A UIElement object whose value of the property is to be returned.
The value of the property for a specific object.
Returns the value of the attached property for the specified UIElement object.
An object whose property’s value is to be returned.
The value of the property for the specified UIElement object.
Returns the value of the attached property for the specified UIElement object.
An object whose property’s value is to be returned.
The value of the property for the specified UIElement object.
Allows you to customize properties of items created by an end-user at runtime in Customization Mode.
Gets or sets whether customization mode is active.
This is a dependency property.
true if customization mode is active; otherwise, false.
Fires when the property’s value is changed.
Identifies the dependency property.
A dependency property identifier.
Gets whether the current object is a root object for layout elements.
Always true.
Gets or sets the style applied to an item’s Customization Toolbar.
This is a dependency property.
A Style that is applied to an item’s Customization Toolbar.
Identifies the dependency property.
A dependency property identifier.
Gets or sets the style used to render areas where an item being dragged in Customization Mode can be potentially dropped.
This is a dependency property.
A Style object applied to areas where an item can be potentially dropped.
Identifies the dependency property.
A dependency property identifier.
Gets the alignment of child LayoutItems’ content regions.
The value.
Gets or sets the style used to paint a rectangle, indicating an item’s parent in Customization Mode.
This is a dependency property.
A Style used to paint a rectangle, indicating an item’s parent in Customization Mode.
Identifies the dependency property.
A dependency property identifier.
Gets the collection of items within the control.
A DevExpress.Xpf.LayoutControl.Serialization.SerializableItemCollection object which represents the collection of s.
Gets or sets the style used to paint selected items in Customization Mode.
This is a dependency property.
A Style used to paint selected items in Customization Mode.
Identifies the dependency property.
A dependency property identifier.
Gets or sets the style applied to visual elements used to re-size the LayoutControl’s items vertically or horizontally.
This is a dependency property.
A Style that is applied to visual elements used to re-size the LayoutControl’s items.
Identifies the dependency property.
A dependency property identifier.
Gets or sets a uniform resource identifier (URI) of the layout to be loaded.
This is a dependency property.
A object that specifies a path to the layout to be loaded.
Identifies the dependency property.
A dependency property identifier.
Gets or sets the brush used to paint the placeholder of the item that is being dragged in Customization Mode.
This is a dependency property.
A Brush used to paint the placeholder of the item that is being dragged in Customization Mode.
Identifies the dependency property.
A dependency property identifier.
Allows you to load custom properties of layout groups and their children when loading layouts.
Restores the layout of child items that have been previously saved via the method. The method optimizes the layout after loading (removes empty and unnecessary groups) without visually breaking the layout.
An object from which data is read.
Sets the value of the attached property for the specified object.
An object whose property is to be set.
The value to be assigned to the property.
Sets the value of the attached property for the specified object.
An object whose property is to be set.
The value to be assigned to the property.
Sets the value of the attached property to a specified object.
The object to which the attached property is written.
The required value.
This member supports the internal infrastructure, and is not intended to be used directly from your code.
Sets the value of the attached property for a specific object.
A UIElement object whose attached property is to be set.
A new value of the attached property for the specified object.
Sets the value of the attached property for a specific object.
A UIElement object whose attached property is to be set.
A new value of the attached property for the specified object.
Sets the value of the attached property for the specified object.
An object whose property is to be set.
The value to be assigned to the property.
Sets the value of the attached property for the specified object.
An object whose property is to be set.
The value to be assigned to the property.
Gets or sets whether the control’s immediate children are stretched horizontally to fit the control’s width. This property is in effect for the items that have their HorizontalAlignment property set to Stretch.
This is a dependency property.
true if the control’s immediate children are stretched horizontally to fit the control’s width; otherwise, false.
Identifies the dependency property.
A dependency property identifier.
Gets or sets whether the control’s immediate children are stretched vertically to fit the control’s height.
This property is in effect for the items that have their VerticalAlignment property set to Stretch.
This is a dependency property.
true if the control’s immediate children are stretched vertically to fit the control’s height; otherwise, false.
Identifies the dependency property.
A dependency property identifier.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
A dependency property identifier.
Specifies whether the Layout control should use the minimum content size when measuring layout items.
true, to consider items’ minimum content size; otherwise, false.
Identifies the dependency property.
A dependency property identifier.
Identifies the dependency property.
Identifies the dependency property.
Allows you to save custom properties of layout groups and their children when saving layouts.
Represents the base class for the controls that constitute the DXLayoutControl Suite.
Initializes a new instance of the class.
This member supports the internal infrastructure, and is not intended to be used directly from your code.
Specifies the default value for the property. This constant returns the value of 5.
Specifies the default value for the property. This constant returns the value of 10.
Gets or sets the distance between child items.
This is a dependency property.
A Double value that specifies the distance between child items.
Identifies the dependency property.
A dependency property identifier.
Gets or sets padding settings for the current control.
This is a dependency property.
A Thickness object that specifies the control’s padding settings.
Identifies the dependency property.
A dependency property identifier.
Restores the layout of child items that have been previously saved via the method.
A System.Xml.XmlReader object from which data is read.
Saves the layout of items that reside within the current object.
A System.Xml.XmlWriter object to which data will be written.
Provides data for the event.
Initializes a new instance of the class with the specified settings.
A FrameworkElement object that represents the created element. This parameter is used to initialize the property.
Gets the created layout element.
The created layout element.
Provides data for the event.
Initializes a new instance of the class with the specified settings.
An XMLReader object that implements reading XML data. This object is used to initialize the property.
A layout element being processed. This object is used to initialize the property.
Gets the layout element being read from a data store.
A FrameworkElement object that is the layout element being read from a data store.
Gets an XMLReader object that implements reading XML data.
An XMLReader object that implements reading XML data.
Provides data for the event.
Initializes a new instance of the class with the specified settings.
An XMLWriter object that implements writing XML data. This object is used to initialize the property.
A layout element being processed. This object is used to initialize the property.
Gets the layout element being written to a data store.
A FrameworkElement object that is the layout element being written to a data store.
Gets an XMLWriter object that implements saving XML data.
An XMLWriter object that implements saving XML data.
Represents a container that arranges its items side by side (in a single row or column) or as tabs. The LayoutGroup cannot be used outside a or .
Initializes a new instance of the class.
Returns the value of currently used display mode for the header, when this group is displayed as a group box.
This is an dependency property.
A object that specifies the display mode of the current header, when this group is displayed as a group box.
Identifies the dependency property.
A dependency property identifier.
Gets the group’s actual horizontal alignment.
A HorizontalAlignment value.
Gets the group’s actual maximum size.
A Size structure that specifies the group’s actual maximum size.
Gets the group’s actual minimum size.
A Size structure that specifies the group’s actual minimum size.
Gets the group’s actual vertical alignment.
A VerticalAlignment value.
Applies styles specified by the property to child elements.
Fires when a group is collapsed.
This member supports the internal infrastructure, and is not intended to be used directly from your code.
Creates an object of the type that is returned by the GetGroupType protected virtual method.
The created object.
Identifies the default orientation of child items in the . This field is set to Orientation.Horizontal. To override the orienation for individual groups, use the property.
Fires when a group is expanded.
Returns a collection of child items in display order.
true to return only visible items; false to include visible and hidden items.
A FrameworkElements collection that contains child items in the order they are displayed within the group.
Gets or sets the display mode of the current header when this group is displayed as a group box.
This is a dependency property.
A enumerator value that specifies the display mode of the current header.
Identifies the dependency property.
A dependency property identifier.
Gets or sets the style applied to the GroupBox that represents the current LayoutGroup when the property is set to .
This is a dependency property.
A Style that is applied to the LayoutGroup when it’s visually represented as a GroupBox.
Identifies the dependency property.
A dependency property identifier.
Gets or sets the group’s header.
This is a dependency property.
An object that represents the group’s header.
Identifies the dependency property.
A dependency property identifier.
Gets or sets a data template used to display the group’s header.
This is a dependency property.
A DataTemplate object used to display the .
Identifies the dependency property.
A dependency property identifier.
Gets whether the group is actually collapsed.
true if the group is actually collapsed; otherwise, false.
Gets or sets whether the group is collapsed.
This is a dependency property.
true if the group is collapsed; otherwise, false.
Identifies the dependency property.
A dependency property identifier.
Gets or sets whether the group may be collapsed.
This is a dependency property.
true if the group may be collapsed; otherwise, false.
Identifies the dependency property.
A dependency property identifier.
Gets or sets whether the group is locked, and so items cannot be selected, moved within, into or outside the group.
This is a dependency property.
A Boolean value that specifes that the group is locked.
Identifies the dependency property.
A dependency property identifier.
Gets whether the group remains alive during layout optimization.
true if the group remains alive during layout optimization; false if the group is deleted.
Gets whether the current object is a root object for layout elements.
Always false
Gets or sets how content regions of LayoutItems are aligned, according to their labels.
This is a dependency property.
A value that specifies how content regions of LayoutItems are aligned.
Identifies the dependency property.
A dependency property identifier.
Gets or sets the style of layout items that belong to the current group and nested groups (provided that the nested group’s ItemStyle property is not set).
This is a dependency property.
A Style object that represents the style of layout items.
Identifies the dependency property.
A dependency property identifier.
Gets or sets whether a selected tab keeps its selected state after changing the layout group item collection.
true, to keep selection; otherwise, false.
Identifies the dependency property.
A dependency property identifier.
In a tabbed UI, gets or sets if a measurement operation (computing control sizes and positioning) is performed for a tab only when this tab is selected. This is a dependency property.
true if a measurement operation is performed for a tab’s contents when this tab is selected; false if measurement operations are performed for selected and non-selected tabs simultaneously when the LayoutGroup is loaded. The default value is false.
Identifies the dependency property.
A dependency property identifier.
Moves the current group’s children to a newly created group, and then adds the new group as a child to the current group.
An ILayoutGroup object that represents the newly created group.
Moves the group’s child items to the parent group.
A Boolean value that specifies that the child items were successfully moved.
Creates a new child group and moves the specified child to this group.
The current group’s element to be moved to the new group.
An ILayoutGroup object that represents the newly created group.
Optimizes the layout of controls, removing unnecessary groups, without visually breaking the existent layout.
A Boolean value that specifies whether the layout has been optimized.
Optimizes the layout of controls, removing unnecessary groups, without visually breaking the existent layout. This method allows you to retain empty tabs during optimization.
true to retain empty tabs during optimization; false to destroy empty tabs.
A Boolean value that specifies whether the layout has been optimized.
Gets or sets whether the group’s items are arranged horizontally or vertically.
This is a dependency property.
A value that specifies the group’s orientation.
Identifies the dependency property.
A dependency property identifier.
Gets the layout control that owns the current group.
An ILayoutControl object that represents the owner of the current group.
Gets the currently selected tabbed child. This member is in effect when the current group is rendered as a tabbed group.
A FrameworkElement object that represents the currently selected tabbed child.
Fires when a new tab is selected in the current group. This member is in effect when the current group is rendered as a tabbed group.
Gets or sets the index of the selected tabbed child among visible children. This member is in effect when the current group is rendered as a tabbed group.
This is a dependency property.
A zero-based integer that specifies the index of the selected tabbed child among visible children.
Identifies the dependency property.
A dependency property identifier.
Selects the specified child, displayed as a tab within the current LayoutGroup. This member is in effect when the current group is rendered as a tabbed group.
A FrameworkElement object that specifies the group’s child to be selected
true if the specified item has been selected; otherwise, false.
Gets or sets a style applied to the group, when the group is represented as a tab container.
This is a dependency property.
A Style object that represents the group’s style.
Identifies the dependency property.
A dependency property identifier.
Gets or sets a style applied to the group’s individual tabs, when the group is represented as a tab container.
This is a dependency property.
A Style object that is applied to the group’s individual styles.
Identifies the dependency property.
A dependency property identifier.
Gets or sets the LayoutGroup’s visual style.
This is a dependency property.
A LayoutGroupView value that specifies how the LayoutGroup is represented on-screen.
Identifies the dependency property.
A dependency property identifier.
Contains values that specify how a is visually represented.
A LayoutGroup is represented on-screen without borders or a title. Its items are arranged in a single column or row.
A LayoutGroup is represented on-screen as a group box with borders and a title. Its items are arranged in a single column or row.
A LayoutGroup is represented on-screen as a tabbed group.
Represents a control that consists of a label and content regions. The LayoutItem cannot be used outside a .
Initializes a new instance of the class.
Gets the layout item’s actual label.
This is a dependency property.
A string that specifies the layout item’s actual label.
Identifies the dependency property.
A dependency property identifier.
Gets or sets whether the colon character is appended to the current layout item’s label.
This is a dependency property.
true if the colon character is appended to the current layout item’s label; otherwise, false.
Identifies the dependency property.
A dependency property identifier.
This member supports the internal infrastructure, and is not intended to be used directly from your code.
A dependency property identifier.
Specifies the content of the .
This is a dependency property.
A UIElement object that represents the content of the .
Identifies the dependency property.
A dependency property identifier.
Gets or sets the distance between the objects specified by the and properties.
This is a dependency property.
A Double value that specifies the distance between the objects specified by the and properties.
Identifies the dependency property.
A dependency property identifier.
Gets whether the layout item’s field is required.
This is a dependency property.
true if the layout item’s field is required; otherwise, false.
Identifies the dependency property.
A dependency property identifier.
Gets whether the label is visible.
true if the label is visible; otherwise, false.
Gets or sets whether the current item’s label is painted bold, indicating to an end-user that the current field is required.
This is a dependency property.
true, if the current item’s label is painted bold, indicating to an end-user that the current field is required; otherwise, false.
Identifies the dependency property.
A dependency property identifier.
Gets or sets a label for the current .
This is a dependency property.
An object that represents a label for the current .
Gets or sets the horizontal alignment of the label within the layout item’s label region.
This is a dependency property.
A HorizontalAlignment value that specifies the horizontal alignment of the label within the layout item’s label region.
Identifies the dependency property.
A dependency property identifier.
Gets or sets the position of the relative to the .
This is a dependency property.
A value that specifies the position of the label, relative to the item’s content.
Identifies the dependency property.
A dependency property identifier.
Identifies the dependency property.
A dependency property identifier.
Gets or sets a style used by the object when it is rendered.
This is a dependency property.
A Style object that represents a style used by the object when it is rendered.
Identifies the dependency property.
A dependency property identifier.
Gets or sets a data template used to display the .
This is a dependency property.
A DataTemplate object used to display the .
Identifies the dependency property.
A dependency property identifier.
Gets or sets the vertical alignment of the label within the layout item’s label region.
This is a dependency property.
A VerticalAlignment value that specifies the vertical alignment of the label within the layout item’s label region.
Identifies the dependency property.
A dependency property identifier.
The method is invoked whenever the application code or internal processes call ApplyTemplate.
Contains values that specify where labels of layout items are displayed relative to the items’ contents.
A layout item’s label is displayed to the left of the item’s content.
A layout item’s label is displayed on the top of the item’s content.
Contains values that specify how content regions of LayoutItems are aligned within a object.
Content regions of LayoutItems in the current group are aligned taking into account the labels of LayoutItems in other groups (Groups that have the ItemLabelsAlignment property set to Local are not taken into account).
Content regions of LayoutItems in the current group are aligned locally, taking into account labels of nested groups, and disregarding labels in other groups.
Contains values that specify the position of the maximized element, relative to other items within a .
The is displayed below the layer, where other items of the are arranged.
The is displayed to the left of the layer, where other items of the are arranged.
The is displayed to the right of the layer, where other items of the are arranged.
The is displayed above the layer, where other items of the are arranged.
Represents a container that supports absolute positioning of child controls and enables scrolling.
Initializes a new instance of the class.
Returns the value of the attached property for the specified UIElement object.
An object whose property’s value is to be returned.
The value of the property for the specified UIElement object.
Returns the value of the attached property for the specified UIElement object.
An object whose property’s value is to be returned.
The value of the property for the specified UIElement object.
Identifies the dependency property.
Sets the value of the attached property for the specified object.
An object whose property is to be set.
The value to be assigned to the property.
Sets the value of the attached property for the specified object.
An object whose property is to be set.
The value to be assigned to the property.
Identifies the dependency property.
A tile in a .
Initializes a new instance of the class.
Gets or sets whether to play the animation when the tile’s content changes. This is a dependency property.
true to play the animation when the tile’s content changes; otherwise, false.
Identifies the dependency property.
A dependency property identifier.
Gets the tile’s actual background. This is a dependency property.
A object used to paint the tile’s background.
Identifies the dependency property.
A dependency property identifier.
This member supports the internal infrastructure, and is not intended to be used directly from your code.
A dependency property identifier.
Occurs after the tile has been clicked.
Gets or sets the command to invoke when the tile is clicked. This is a dependency property.
The command to invoke when the tile is clicked.
Gets or sets the parameter to pass to the . This is a dependency property.
A parameter to pass to the .
Identifies the dependency property.
A dependency property identifier.
Identifies the dependency property.
A dependency property identifier.
Gets or sets the content change interval. This is a dependency property.
A structure that specifies the content change interval.
Identifies the dependency property.
A dependency property identifier.
Gets or sets the content source. This is a dependency property.
An object that enumerates contents for the tile.
Identifies the dependency property.
A dependency property identifier.
This member supports the internal infrastructure and is not intended to be used directly from your code.
Specifies the content change interval used by default, in seconds. Default value - 5. To specify the content change interval, use the property.
Specifies the size of square extra large tiles, in pixels. The field’s value is 310. See to learn more.
Specifies the size of square extra small tiles, in pixels. The field’s value is 70. See to learn more.
Gets or sets the horizontal alignment of the tile’s header. This is a dependency property.
A enumeration value that specifies the header’s horizontal alignment.
Identifies the dependency property.
A dependency property identifier.
Gets or sets whether the tile is maximized. A maximized tile is automatically resized to fit available space in the TileLayoutControl. This is a dependency property.
true if the tile is maximized; otherwise, false.
Occurs after the property’s value has been changed.
Identifies the dependency property.
A dependency property identifier.
Specifies the height of large tiles, in pixels. The field’s value is 150. See to learn more.
Specifies the width of large tiles, in pixels. The field’s value is 310. See to learn more.
The method is invoked whenever the application code or internal processes call ApplyTemplate.
Gets the tile’s previous content. This is a dependency property.
The tile’s previous content.
Identifies the dependency property.
A dependency property identifier.
Gets or sets the tile’s size. This is a dependency property.
A enumeration value that specifies the tile size.
Identifies the dependency property.
A dependency property identifier.
Specifies the height of small tiles, in pixels. The field’s value is 150. See to learn more.
Specifies the width of small tiles, in pixels. The field’s value is 150. See to learn more.
Gets or sets the vertical alignment of the tile’s header. This is a dependency property.
A enumeration value that specifies the header’s vertical alignment.
Identifies the dependency property.
A dependency property identifier.
Provides data for the event.
Initializes a new instance of the class.
A object that is the tile currently being processed. This value is assigned to the property.
Gets the tile that has been clicked.
A object that is the tile currently being processed.
The Tile Layout Control.
Initializes a new instance of the class.
Gets or sets whether end-users are allowed to edit group headers. This is a dependency property.
true, if end-users are allowed to edit group headers; otherwise, false.
Identifies the dependency property.
A dependency property identifier.
Specifies the background used by default.
Gets the default value for the property. The DefaultGroupHeaderSpace field is set to 11.
Specifies the space between tiles used by default, in pixels. Default value: 10.
Specifies the distance between tile groups used by default, in pixels. Default value: 70.
Specifies the padding within the used by default.
Gets the value of the attached property for a specific object.
A UIElement object whose value of the property is to be returned.
The value of the property for a specific object.
Identifies the dependency property.
Gets or sets the vertical distance between tile group headers and tiles.
This is a dependency property.
A Double value that is the vertical distance between tile group headers and tiles.
Identifies the dependency property.
A dependency property identifier.
Gets or sets a style applied to tile group headers.
This is a dependency property.
The style applied to tile group headers.
Identifies the dependency property.
A dependency property identifier.
Gets or sets a data template used to display tile group headers.
This is a dependency property.
A DataTemplate object used to display a tile group header.
Identifies the dependency property.
A dependency property identifier.
Sets the value of the attached property for a specific object.
A UIElement object whose attached property is to be set.
A new value of the attached property for the specified object.
Identifies the dependency property.
A dependency property identifier.
Occurs after a tile has been clicked.
Gets or sets the command to invoke when a tile is clicked. This is a dependency property.
The command to invoke when the tile is clicked.
Identifies the dependency property.
A dependency property identifier.
Lists values that specify a tile’s size.
An extra large square tile of 310x310 pixels.
A small square tile of 70x70 pixels.
A wide tile of 310x150 pixels.
A medium square tile of 150x150 pixels.