New to Telerik UI for WPFStart a free 30-day trial

Defines event arguments used for RadDocking layout Serialization events.

Definition

Namespace:Telerik.Windows.Controls

Assembly:Telerik.Windows.Controls.Docking.dll

Syntax:

C#
public class LayoutSerializationEventArgs : LayoutSerializationBaseEventArgs, IElementProperties

Inheritance: objectEventArgsLayoutSerializationBaseEventArgsLayoutSerializationEventArgs

Derived Classes: LayoutSerializationLoadingEventArgsLayoutSerializationSavingEventArgs

Implements: IElementProperties

Inherited Members LayoutSerializationBaseEventArgs.AffectedElementSerializationTagLayoutSerializationBaseEventArgs.AffectedElementEventArgs.Empty

Constructors

Initializes a new instance of the LayoutSerializationEventArgs class.

C#
public LayoutSerializationEventArgs(DependencyObject affectedElement, string affectedElementSerializationTag, Dictionary<string, string> elementProperties)
Parameters:affectedElementDependencyObject

The affected element.

affectedElementSerializationTagstring

The serialization tag of the affected element.

elementPropertiesDictionary<string, string>

A Dictionary<TKey, TValue> containing the string representations of the DependencyPropertys of the AffectedElement.

Initializes a new instance of the LayoutSerializationEventArgs class.

C#
public LayoutSerializationEventArgs(DependencyObject affectedElement, string affectedElementSerializationTag)
Parameters:affectedElementDependencyObject

The affected element.

affectedElementSerializationTagstring

The serialization tag of the affected element.

Properties

Gets a Dictionary<TKey, TValue> containing the string representations of the DependencyPropertys of the AffectedElement that will be saved to the layout Xml of the RadDocking.

C#
public Dictionary<string, string> ElementProperties { get; }

Implements: IElementProperties.ElementProperties