Class
LoopingListItem

Represents a visual item that resides within a LoopingPanel instance.

Definition

Namespace:Telerik.UI.Xaml.Controls.Primitives.LoopingList

Assembly:Telerik.WinUI.Controls.dll

Syntax:

cs-api-definition
public class LoopingListItem : RadContentControl

Inheritance: objectRadContentControlLoopingListItem

Derived Classes: DateTimeListItem

Inherited Members RadContentControl.IsFocusedPropertyRadContentControl.BeginVisualStateUpdate()RadContentControl.EndVisualStateUpdate(bool, bool)RadContentControl.UpdateVisualState(bool)RadContentControl.OnApplyTemplate()RadContentControl.CanUpdateVisualState()RadContentControl.OnUnloaded(object, RoutedEventArgs)RadContentControl.OnLoaded(object, RoutedEventArgs)RadContentControl.OnGotFocus(RoutedEventArgs)RadContentControl.OnLostFocus(RoutedEventArgs)RadContentControl.GetTemplatePart<T>(string, bool)RadContentControl.CurrentVisualStateRadContentControl.IsLoadedRadContentControl.IsTemplateAppliedRadContentControl.IsFocusedRadContentControl.IsProperlyTemplated

Constructors

LoopingListItem()

Initializes a new instance of the LoopingListItem class.

Declaration

cs-api-definition
public LoopingListItem()

Fields

IsSelectedProperty

Specifies the IsSelected property.

Declaration

cs-api-definition
public static readonly DependencyProperty IsSelectedProperty

Field Value

DependencyProperty

Properties

ArrangeRect

Gets the Rect used by the owning LoopingPanel to arrange this item.

Declaration

cs-api-definition
public Rect ArrangeRect { get; }

Property Value

Rect

HorizontalOffset

Gets the amount of pixels this item is translated horizontally relative to its owning panel.

Declaration

cs-api-definition
public double HorizontalOffset { get; }

Property Value

double

IsExpanded

Gets a value indicating whether the item is currently expanded (its owning list is in Expanded state).

Declaration

cs-api-definition
public bool IsExpanded { get; }

Property Value

bool

IsSelected

Gets or sets a value indicating whether the visual item is currently selected.

Declaration

cs-api-definition
public bool IsSelected { get; set; }

Property Value

bool

LogicalIndex

Gets or sets the logical index in the owning LoopingPanel, represented by this item.

Declaration

cs-api-definition
public int LogicalIndex { get; protected set; }

Property Value

int

VerticalOffset

Gets the amount of pixels this item is translated vertically relative to its owning panel.

Declaration

cs-api-definition
public double VerticalOffset { get; }

Property Value

double

Methods

ComposeVisualStateName()

Builds the current visual state that is valid for the item.

Declaration

cs-api-definition
protected override string ComposeVisualStateName()

Returns

string

Overrides RadContentControl.ComposeVisualStateName()

OnCreateAutomationPeer()

Declaration

cs-api-definition
protected override AutomationPeer OnCreateAutomationPeer()

Returns

AutomationPeer

Overrides RadContentControl.OnCreateAutomationPeer()

SetVisualState(string, bool)

Applies the specified visual state as current.

Declaration

cs-api-definition
protected override void SetVisualState(string state, bool animate)

Parameters

state

string

The new visual state.

animate

bool

True to use transitions, false otherwise.

Overrides RadContentControl.SetVisualState(string, bool)