ClassRadCycleHubTile
RadCycleHubTile can be bound a data source. Each item from the data source is displayed with a slide animation either randomly or in order as well as horizontally or vertically.
Definition
Namespace:Telerik.UI.Xaml.Controls.Primitives
Assembly:Telerik.WinUI.Controls.dll
Syntax:
public class RadCycleHubTile : HubTileBase, IWeakEventListener
Inheritance: objectRadControlHubTileBaseRadCycleHubTile
Implements:
Inherited Members
Constructors
RadCycleHubTile()
Initializes a new instance of the RadCycleHubTile class.
Declaration
public RadCycleHubTile()
Fields
CycleRandomlyProperty
Identifies the CycleRandomly dependency property.
Declaration
public static readonly DependencyProperty CycleRandomlyProperty
Field Value
DependencyProperty
FlipUpdateIntervalsCountProperty
Identifies the FlipUpdateIntervalsCount dependency property.
Declaration
public static readonly DependencyProperty FlipUpdateIntervalsCountProperty
Field Value
DependencyProperty
ItemTemplateProperty
Identifies the ItemTemplate dependency property.
Declaration
public static readonly DependencyProperty ItemTemplateProperty
Field Value
DependencyProperty
ItemsSourceProperty
Identifies the ItemsSource dependency property.
Declaration
public static readonly DependencyProperty ItemsSourceProperty
Field Value
DependencyProperty
OrientationProperty
Identifies the Orientation dependency property.
Declaration
public static readonly DependencyProperty OrientationProperty
Field Value
DependencyProperty
Properties
CycleRandomly
Gets or sets a value indicating whether the items in the data source will be cycled randomly or not.
FlipUpdateIntervalsCount
Gets or sets a value that specifies how many update intervals have to pass before the tile flips.
IsUpdateTimerNeeded
Determines whether the update timer used to update the tile's VisualState needs to be started.
Declaration
protected override bool IsUpdateTimerNeeded { get; }
Property Value
Overrides
ItemTemplate
Gets or sets the item template of the cycle tile.
Declaration
public DataTemplate ItemTemplate { get; set; }
Property Value
DataTemplate
ItemsSource
Gets or sets the data source of the cycle tile.
Declaration
public IEnumerable ItemsSource { get; set; }
Property Value
Orientation
Gets or sets the orientation of the cycle animation.
Declaration
public Orientation Orientation { get; set; }
Property Value
Orientation
ShouldClip
Gets a value indicating whether a rectangle clip is set on the LayoutRoot.
Declaration
protected override bool ShouldClip { get; }
Property Value
Overrides
Methods
ApplyTemplateCore()
Retrieves the ControlTemplate parts.
LoadCore()
Called within the handler of the event. Allows inheritors to provide their specific logic.
Declaration
protected override void LoadCore()
Overrides
OnBackStateActivated()
This callback is invoked when BackContent is set to a non-null value.
Declaration
protected override void OnBackStateActivated()
Overrides
OnBackStateDeactivated()
This callback is invoked when BackContent is set to a null value.
Declaration
protected override void OnBackStateDeactivated()
Overrides
OnCreateAutomationPeer()
Declaration
protected override AutomationPeer OnCreateAutomationPeer()
Returns
AutomationPeer
Overrides
OnTemplateApplied()
Occurs when the method has been called and the template is already successfully applied.
Declaration
protected override void OnTemplateApplied()
Overrides
Update(bool, bool)
A virtual callback that is called periodically when the tile is no frozen. It can be used to update the tile visual states or other necessary operations.