New to Telerik UI for WPFStart a free 30-day trial

A panel to be used as ItemsPanel within RadTileList.

Definition

Namespace:Telerik.Windows.Controls

Assembly:Telerik.Windows.Controls.dll

Syntax:

C#
public class TileListPanel : VirtualizingPanel, IScrollInfo, IScrollingServiceCore, IScrollingInfo

Inheritance: objectTileListPanel

Implements: IScrollInfoIScrollingInfoIScrollingServiceCore

Constructors

Initializes a new instance of the TileListPanel class.

C#
public TileListPanel()

Fields

PaddingProperty

DependencyProperty

Represents the padding dependency property.

C#
public static readonly DependencyProperty PaddingProperty

Properties

C#
public bool CanHorizontallyScroll { get; set; }
C#
public bool CanVerticallyScroll { get; set; }

Gets the height of the extent.

C#
public double ExtentHeight { get; }
Property Value:

The height of the extent.

Implements: IScrollingInfo.ExtentHeight

Gets the width of the extent.

C#
public double ExtentWidth { get; }
Property Value:

The width of the extent.

Implements: IScrollingInfo.ExtentWidth

Gets the horizontal offset.

C#
public double HorizontalOffset { get; }
Property Value:

The horizontal offset.

Implements: IScrollingInfo.HorizontalOffset

Padding

Thickness

Gets or setts the padding.

C#
public Thickness Padding { get; set; }

ScrollOwner

ScrollViewer

C#
public ScrollViewer ScrollOwner { get; set; }

Gets the vertical offset.

C#
public double VerticalOffset { get; }
Property Value:

The vertical offset.

Implements: IScrollingInfo.VerticalOffset

Gets the height of the viewport.

C#
public double ViewportHeight { get; }
Property Value:

The height of the viewport.

Implements: IScrollingInfo.ViewportHeight

Gets the width of the viewport.

C#
public double ViewportWidth { get; }
Property Value:

The width of the viewport.

Implements: IScrollingInfo.ViewportWidth

Methods

C#
protected override Size ArrangeOverride(Size finalSize)
Parameters:finalSizeSizeReturns:

Size

C#
public void LineDown()
C#
public void LineLeft()
C#
public void LineRight()
C#
public void LineUp()
C#
public Rect MakeVisible(Visual visual, Rect rectangle)
Parameters:visualVisualrectangleRectReturns:

Rect

C#
protected override Size MeasureOverride(Size availableSize)
Parameters:availableSizeSizeReturns:

Size

C#
public void MouseWheelDown()
C#
public void MouseWheelLeft()
C#
public void MouseWheelRight()
C#
public void MouseWheelUp()

When items are removed, remove the corresponding UI if necessary.

C#
protected override void OnItemsChanged(object sender, ItemsChangedEventArgs args)
Parameters:senderobjectargsItemsChangedEventArgs
C#
public void PageDown()
C#
public void PageLeft()
C#
public void PageRight()
C#
public void PageUp()
C#
public void SetHorizontalOffset(double offset)
Parameters:offsetdouble
C#
public void SetVerticalOffset(double offset)
Parameters:offsetdouble