Class RadLayoutControl
A navigation control used to reorder and resize its items.
Inherited Members
Namespace: Telerik.Windows.Controls
Assembly: Telerik.Windows.Controls.Navigation.dll
Syntax
[TelerikToolboxCategory("Containers")]
public class RadLayoutControl : LayoutControlGroupBase, ISerializable, IThemable
Constructors
RadLayoutControl()
Initializes a new instance of the RadLayoutControl class.
Declaration
public RadLayoutControl()
Fields
AdditionalCanvasItemsProperty
Identifies the AdditionalCanvasItems dependency property.
Declaration
public static readonly DependencyProperty AdditionalCanvasItemsProperty
Field Value
System.
|
IsInEditModeProperty
Identifies the IsInEditMode dependency property.
Declaration
public static readonly DependencyProperty IsInEditModeProperty
Field Value
System.
|
SelectedItemProperty
Identifies the SelectedItem dependency property.
Declaration
public static readonly DependencyProperty SelectedItemProperty
Field Value
System.
|
SerializationIdProperty
Identifies the SerializationId attached dependency property. Use this property to set serialization Id on LayoutControl, LayoutControlGroups and all child elements in them you need to save/load.
Declaration
public static readonly DependencyProperty SerializationIdProperty
Field Value
System.
|
Properties
AdditionalCanvasItems
Gets the AdditionalCanvasItems collection.
Declaration
public FreezableCollection<FrameworkElement> AdditionalCanvasItems { get; }
Property Value
System.
|
IsInEditMode
Gets or sets the value that indicates whether the LayoutControl is in edit mode.
Declaration
public bool IsInEditMode { get; set; }
Property Value
System.
|
SelectedItem
Gets or sets the selected item.
Declaration
public object SelectedItem { get; set; }
Property Value
System.
|
Methods
Deserialize(SerializationInfo)
Deserializes the specified info. Restores the property values of the instance from the info.
Declaration
public override void Deserialize(SerializationInfo info)
Parameters
Serialization
|
Overrides
GetSerializationId(DependencyObject)
Gets the serialization id for the object.
Declaration
public static string GetSerializationId(DependencyObject obj)
Parameters
System.
|
Returns
System.
|
LoadFromXmlString(String)
Loads a previously saved state of the LayoutControl, its child groups and layout items.
Declaration
public void LoadFromXmlString(string xmlValue)
Parameters
System.
|
OnApplyTemplate()
When overridden in a derived class, is invoked whenever application code or internal processes call.
System.
Declaration
public override void OnApplyTemplate()
OnCreateAutomationPeer()
Returns class-specific System.
Declaration
protected override AutomationPeer OnCreateAutomationPeer()
Returns
System. The type-specific System. |
OnInitialized(EventArgs)
Raises the System.
Declaration
protected override void OnInitialized(EventArgs e)
Parameters
System. The System. |
ResetTheme()
Resets the theme.
Declaration
public void ResetTheme()
SaveToXmlString()
Saves the current state of the LayoutControl, its child groups and layout items into XML-based string.
Declaration
public string SaveToXmlString()
Returns
System.
|
SetSerializationId(DependencyObject, String)
Sets the serialization id for the object.
Declaration
public static void SetSerializationId(DependencyObject obj, string value)
Parameters
System.
|
System.
|
Events
SelectionChanged
Occurs when the selection changes.
Declaration
public event EventHandler<LayoutControlSelectionChangedEventArgs> SelectionChanged
Event Type
System.
|