Class RadCube
Navigation control rendered as a Cube.
Inherited Members
Namespace: Telerik.Windows.Controls
Assembly: Telerik.Windows.Controls.Navigation.dll
Syntax
[TelerikToolboxCategory("Containers")]
public class RadCube : ItemsControl
Constructors
RadCube()
Fields
IsRotateOnClickEnabledProperty
Identifies the IsRotateOnClickEnabled dependency property.
Declaration
public static readonly DependencyProperty IsRotateOnClickEnabledProperty
Field Value
System.Windows.DependencyProperty
|
IsRotateOnStartProperty
Identifies the IsRotateOnStart dependency property.
Declaration
public static readonly DependencyProperty IsRotateOnStartProperty
Field Value
System.Windows.DependencyProperty
|
IsRotateXAxisOnlyProperty
Identifies the IsRotateXAxisOnly dependency property.
Declaration
public static readonly DependencyProperty IsRotateXAxisOnlyProperty
Field Value
System.Windows.DependencyProperty
|
IsRotateYAxisOnlyProperty
Identifies the IsRotateYAxisOnly dependency property.
Declaration
public static readonly DependencyProperty IsRotateYAxisOnlyProperty
Field Value
System.Windows.DependencyProperty
|
RotateSpeedProperty
Identifies the RotateSpeed dependency property.
Declaration
public static readonly DependencyProperty RotateSpeedProperty
Field Value
System.Windows.DependencyProperty
|
SelectedIndexProperty
Identifies the SelectedIndex dependency property.
Declaration
public static readonly DependencyProperty SelectedIndexProperty
Field Value
System.Windows.DependencyProperty
|
Side1BackgroundProperty
Identifies the Side1Background dependency property.
Declaration
public static readonly DependencyProperty Side1BackgroundProperty
Field Value
System.Windows.DependencyProperty
|
Side2BackgroundProperty
Identifies the Side2Background dependency property.
Declaration
public static readonly DependencyProperty Side2BackgroundProperty
Field Value
System.Windows.DependencyProperty
|
Side3BackgroundProperty
Identifies the Side3Background dependency property.
Declaration
public static readonly DependencyProperty Side3BackgroundProperty
Field Value
System.Windows.DependencyProperty
|
Side4BackgroundProperty
Identifies the Side4Background dependency property.
Declaration
public static readonly DependencyProperty Side4BackgroundProperty
Field Value
System.Windows.DependencyProperty
|
Side5BackgroundProperty
Identifies the Side5Background dependency property.
Declaration
public static readonly DependencyProperty Side5BackgroundProperty
Field Value
System.Windows.DependencyProperty
|
Side6BackgroundProperty
Identifies the Side6Background dependency property.
Declaration
public static readonly DependencyProperty Side6BackgroundProperty
Field Value
System.Windows.DependencyProperty
|
XWidthProperty
Identifies the XWidth dependency property.
Declaration
public static readonly DependencyProperty XWidthProperty
Field Value
System.Windows.DependencyProperty
|
YWidthProperty
Identifies the YWidth dependency property.
Declaration
public static readonly DependencyProperty YWidthProperty
Field Value
System.Windows.DependencyProperty
|
ZWidthProperty
Identifies the ZWidth dependency property.
Declaration
public static readonly DependencyProperty ZWidthProperty
Field Value
System.Windows.DependencyProperty
|
Properties
IsRotateOnClickEnabled
Gets or sets the Cube will start to rotate when user click on any side.
Declaration
public bool IsRotateOnClickEnabled { get; set; }
Property Value
System.Boolean
|
IsRotateOnStart
Gets or sets a value indicating whether the cube should rotate when loaded.
Declaration
public bool IsRotateOnStart { get; set; }
Property Value
System.Boolean
|
IsRotateXAxisOnly
Gets or sets a value indicating whether the cube should rotate on X Axis only.
Declaration
public bool IsRotateXAxisOnly { get; set; }
Property Value
System.Boolean
|
IsRotateYAxisOnly
Gets or sets a value indicating whether the cube should rotate on Y Axis only.
Declaration
public bool IsRotateYAxisOnly { get; set; }
Property Value
System.Boolean
|
RotateSpeed
Gets or sets the speed of cube rotation.
Declaration
public double RotateSpeed { get; set; }
Property Value
System.Double
The speed. |
SelectedIndex
Gets or sets the index of the selected side.
Declaration
public int SelectedIndex { get; set; }
Property Value
System.Int32
The index of the selected side. |
Side1Background
Gets or sets a side background.
Declaration
public Brush Side1Background { get; set; }
Property Value
System.Windows.Media.Brush
|
Side2Background
Gets or sets a side background.
Declaration
public Brush Side2Background { get; set; }
Property Value
System.Windows.Media.Brush
|
Side3Background
Gets or sets a side background.
Declaration
public Brush Side3Background { get; set; }
Property Value
System.Windows.Media.Brush
|
Side4Background
Gets or sets a side background.
Declaration
public Brush Side4Background { get; set; }
Property Value
System.Windows.Media.Brush
|
Side5Background
Gets or sets a side background.
Declaration
public Brush Side5Background { get; set; }
Property Value
System.Windows.Media.Brush
|
Side6Background
Gets or sets a side background.
Declaration
public Brush Side6Background { get; set; }
Property Value
System.Windows.Media.Brush
|
XWidth
Gets or sets the width of the X Axis of the Cube.
Declaration
public double XWidth { get; set; }
Property Value
System.Double
The width of the X Axis of the Cube. |
YWidth
Gets or sets the width of the Y Axis of the Cube.
Declaration
public double YWidth { get; set; }
Property Value
System.Double
The width of the Y Axis of the Cube. |
ZWidth
Gets or sets the width of the Z Axis of the Cube.
Declaration
public double ZWidth { get; set; }
Property Value
System.Double
The width of the Z Axis of the Cube. |
Methods
GetCubeFacePanel(Int32)
Gets the cube face panel that holds the children of the cube side.
Declaration
public Panel GetCubeFacePanel(int faceIndex)
Parameters
System.Int32
faceIndex
Index of the face. |
Returns
System.Windows.Controls.Panel
The cube face panel. |
OnApplyTemplate()
When overridden in a derived class, is invoked whenever application code or internal processes (such as a rebuilding layout pass) call System.Windows.Controls.Control.ApplyTemplate.
Declaration
public override void OnApplyTemplate()
Overrides
OnSelectedIndexChanged(EventArgs)
Raises the SelectedIndexChanged event.
Declaration
protected virtual void OnSelectedIndexChanged(EventArgs e)
Parameters
System.EventArgs
e
The System.EventArgs instance containing the event data. |
Events
SelectedIndexChanged
Occurs when a side of the cube is selected.
Declaration
public event EventHandler SelectedIndexChanged
Event Type
System.EventHandler
|