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

TileViewPanel is used to arrange, realize, virtualize and display.

Definition

Namespace:Telerik.Windows.Controls

Assembly:Telerik.Windows.Controls.Navigation.dll

Syntax:

C#
public class TileViewPanel : VirtualizingPanel, IScrollInfo

Inheritance: objectTileViewPanel

Implements: IScrollInfo

Constructors

Initializes a new instance of the TileViewPanel class.

C#
public TileViewPanel()

Fields

HorizontalOffsetProperty

DependencyProperty

Identifies the HorizontalOffset dependency property.

C#
public static readonly DependencyProperty HorizontalOffsetProperty

InfiniteHeightProperty

DependencyProperty

Identifies the InfiniteHeight dependency property.

C#
public static readonly DependencyProperty InfiniteHeightProperty

InfiniteWidthProperty

DependencyProperty

Identifies the InfiniteWidth dependency property.

C#
public static readonly DependencyProperty InfiniteWidthProperty

Identifies the IsColumnsShrinkEnabled dependency property.

C#
public static readonly DependencyProperty IsColumnsShrinkEnabledProperty

IsRowsShrinkEnabledProperty

DependencyProperty

Identifies the IsRowsShrinkEnabled dependency property.

C#
public static readonly DependencyProperty IsRowsShrinkEnabledProperty

IsShrinkEnabledProperty

DependencyProperty

Identifies the IsShrinkEnabled dependency property.

C#
public static readonly DependencyProperty IsShrinkEnabledProperty

Identifies the IsSizeBoundToPosition dependency property.

C#
public static readonly DependencyProperty IsSizeBoundToPositionProperty

IsVirtualizedProperty

DependencyProperty

Identifies the IsVirtualized dependency property.

C#
public static readonly DependencyProperty IsVirtualizedProperty

VerticalOffsetProperty

DependencyProperty

Identifies the VerticalOffset dependency property.

C#
public static readonly DependencyProperty VerticalOffsetProperty

Properties

Gets or sets whether you can scroll horizontally.

C#
public bool CanHorizontallyScroll { get; set; }

Gets or sets whether you can scroll vertically.

C#
public bool CanVerticallyScroll { get; set; }

ExtentHeight contains the vertical size of the whole panel.

C#
public double ExtentHeight { get; set; }

ExtentWidth contains the horizontal size of the whole panel.

C#
public double ExtentWidth { get; set; }

Gets or sets the HorizontalOffset dependency property.

C#
public double HorizontalOffset { get; set; }

ScrollOwner

ScrollViewer

ScrollOwner is the container that controls the scrollbars.

C#
public ScrollViewer ScrollOwner { get; set; }

Gets or sets the VerticalOffset dependency property.

C#
public double VerticalOffset { get; set; }

ViewportHeight contains the vertical size of content's visible range.

C#
public double ViewportHeight { get; set; }

ViewportWidth contains the horizontal size of content's visible range.

C#
public double ViewportWidth { get; set; }

Methods

Override for Arrange. Arranges and animates the items.

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

Size

Gets the InfiniteHeight property.

C#
public static double GetInfiniteHeight(DependencyObject obj)
Parameters:objDependencyObjectReturns:

double

Gets the InfiniteWidth property.

C#
public static double GetInfiniteWidth(DependencyObject obj)
Parameters:objDependencyObjectReturns:

double

Gets the IsColumnsShrinkEnabled property.

C#
public static bool GetIsColumnsShrinkEnabled(DependencyObject obj)
Parameters:objDependencyObjectReturns:

bool

Gets the IsRowsShrinkEnabled property.

C#
public static bool GetIsRowsShrinkEnabled(DependencyObject obj)
Parameters:objDependencyObjectReturns:

bool

Gets the IsShrinkEnabled property.

C#
public static bool GetIsShrinkEnabled(DependencyObject obj)
Parameters:objDependencyObjectReturns:

bool

Gets the IsSizeSavedToPosition property.

C#
public static bool GetIsSizeBoundToPosition(DependencyObject obj)
Parameters:objDependencyObjectReturns:

bool

Gets the IsVirtualized property.

C#
public static bool GetIsVirtualized(DependencyObject obj)
Parameters:objDependencyObjectReturns:

bool

Gets the not restored arrange rectangle for a certain child.

C#
protected virtual Rect GetNonRestoredRect(RadTileViewItem child)
Parameters:childRadTileViewItemReturns:

Rect

Gets the restored arrange rectangle for a certain child.

C#
protected virtual Rect GetRestoredRect(RadTileViewItem child)
Parameters:childRadTileViewItemReturns:

Rect

Scroll content by one line to the bottom.

C#
public void LineDown()

Scroll content by one line to the left.

C#
public void LineLeft()

Scroll content by one line to the right.

C#
public void LineRight()

Scroll content by one line to the top.

C#
public void LineUp()

Override for Measure. Realize/Virtualize and measures the items.

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

Size

Scroll content by one line to the bottom.

C#
public void MouseWheelDown()

Scroll content by one line to the right.

C#
public void MouseWheelLeft()

Scroll content by one line to the left.

C#
public void MouseWheelRight()

Scroll content by one line to the top.

C#
public void MouseWheelUp()

Indicates that the property value has changed.

C#
protected override void OnIsItemsHostChanged(bool oldIsItemsHost, bool newIsItemsHost)
Parameters:oldIsItemsHostbool

The old property value.

newIsItemsHostbool

The new property value.

Invoked when the Items property changes.

C#
protected override void OnItemsChanged(object sender, ItemsChangedEventArgs args)
Parameters:senderobject

The event sender.

argsItemsChangedEventArgs

The ItemsChangedEventArgs that contains the event data.

Scroll content by one page to the bottom.

C#
public void PageDown()

Scroll content by one page to the left.

C#
public void PageLeft()

Scroll content by one page to the right.

C#
public void PageRight()

Scroll content by one page to the top.

C#
public void PageUp()

Set the HorizontalOffset to the passed value.

C#
public void SetHorizontalOffset(double offset)
Parameters:offsetdouble

Sets the InfiniteHeight property.

C#
public static void SetInfiniteHeight(DependencyObject obj, double value)
Parameters:objDependencyObjectvaluedouble

Sets the InfiniteWidth property.

C#
public static void SetInfiniteWidth(DependencyObject obj, double value)
Parameters:objDependencyObjectvaluedouble

Sets the IsColumnsShrinkEnabled property.

C#
public static void SetIsColumnsShrinkEnabled(DependencyObject obj, bool value)
Parameters:objDependencyObjectvaluebool

Sets the IsRowsShrinkEnabled property.

C#
public static void SetIsRowsShrinkEnabled(DependencyObject obj, bool value)
Parameters:objDependencyObjectvaluebool

Sets the IsShrinkEnabled property.

C#
public static void SetIsShrinkEnabled(DependencyObject obj, bool value)
Parameters:objDependencyObjectvaluebool

Sets the IsSizeSavedToPosition property.

C#
public static void SetIsSizeBoundToPosition(DependencyObject obj, bool value)
Parameters:objDependencyObjectvaluebool

Sets the IsVirtualized property.

C#
public static void SetIsVirtualized(DependencyObject obj, bool value)
Parameters:objDependencyObjectvaluebool

Set the VerticalOffset to the passed value.

C#
public void SetVerticalOffset(double offset)
Parameters:offsetdouble