Class
LayoutControlGroupBase

Represents a base class for all groups displayed inside the RadLayoutControl.

Definition

Namespace:Telerik.Windows.Controls.LayoutControl

Assembly:Telerik.Windows.Controls.Navigation.dll

Syntax:

cs-api-definition
public abstract class LayoutControlGroupBase : ItemsControl, ISerializable

Inheritance: objectLayoutControlGroupBase

Derived Classes: LayoutControlExpanderGroupLayoutControlGroupLayoutControlTabGroupRadLayoutControl

Implements: ISerializable

Constructors

LayoutControlGroupBase()

Declaration

cs-api-definition
protected LayoutControlGroupBase()

Fields

OrientationProperty

Identifies the Orientation dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty OrientationProperty

Field Value

DependencyProperty

Properties

Orientation

Gets or sets a value indicating the orientation of the Group.

Declaration

cs-api-definition
public Orientation Orientation { get; set; }

Property Value

Orientation

Methods

ClearContainerForItemOverride(DependencyObject, object)

When overridden in a derived class, undoes the effects of the System.Windows.Controls.ItemsControl.PrepareContainerForItemOverride(System.Windows.DependencyObject,System.Object) method.

Declaration

cs-api-definition
protected override void ClearContainerForItemOverride(DependencyObject element, object item)

Parameters

element

DependencyObject

item

object

Deserialize(SerializationInfo)

Deserializes the specified info. Restores the property values of the instance from the info.

Declaration

cs-api-definition
public virtual void Deserialize(SerializationInfo info)

Parameters

info

SerializationInfo

Implements ISerializable.Deserialize(SerializationInfo)

OnPropertyChanged(DependencyPropertyChangedEventArgs)

Invoked whenever the effective value of any dependency property on this System.Windows.FrameworkElement has been updated. The specific dependency property that changed is reported in the arguments parameter.

Declaration

cs-api-definition
protected override void OnPropertyChanged(DependencyPropertyChangedEventArgs e)

Parameters

e

DependencyPropertyChangedEventArgs

PrepareContainerForItemOverride(DependencyObject, object)

Prepares the specified element to display the specified item.

Declaration

cs-api-definition
protected override void PrepareContainerForItemOverride(DependencyObject element, object item)

Parameters

element

DependencyObject

Element used to display the specified item.

item

object

Specified item.

Serialize()

Serializes this instance into a SerializationInfo object.

Declaration

cs-api-definition
public virtual SerializationInfo Serialize()

Returns

SerializationInfo

Implements ISerializable.Serialize()

Events

ElementLoaded

Occurs when an element is loaded.

Declaration

cs-api-definition
public event EventHandler<LayoutElementSerializationEventArgs> ElementLoaded

Event Value

EventHandler<LayoutElementSerializationEventArgs>

ElementLoading

Occurs when an element starts loading.

Declaration

cs-api-definition
public event EventHandler<LayoutElementLoadingEventArgs> ElementLoading

Event Value

EventHandler<LayoutElementLoadingEventArgs>

ElementSaved

Occurs when an element is saved.

Declaration

cs-api-definition
public event EventHandler<LayoutElementSerializationEventArgs> ElementSaved

Event Value

EventHandler<LayoutElementSerializationEventArgs>

ElementSaving

Occurs when an element starts saving.

Declaration

cs-api-definition
public event EventHandler<LayoutElementSavingEventArgs> ElementSaving

Event Value

EventHandler<LayoutElementSavingEventArgs>