skip navigation
  • Product Bundles

    DevCraft

    All Telerik .NET tools and Kendo UI JavaScript components in one package. Now enhanced with:

    • NEW: Design Kits for Figma
    • Online Training
    • Document Processing Library
    • Embedded Reporting for web and desktop

    Web

    Kendo UI UI for jQuery UI for Angular UI for React UI for Vue UI for Blazor UI for ASP.NET Core UI for ASP.NET MVC UI for ASP.NET AJAX

    Mobile

    UI for .NET MAUI

    Document Management

    Telerik Document Processing

    Desktop

    UI for .NET MAUI UI for WinUI UI for WinForms UI for WPF

    Reporting

    Telerik Reporting Telerik Report Server

    Testing & Mocking

    Test Studio Test Studio Dev Edition Telerik JustMock

    CMS

    Sitefinity

    UI/UX Tools

    ThemeBuilder Design System Kit Templates and Building Blocks

    Debugging

    Fiddler Fiddler Everywhere Fiddler Classic Fiddler Everywhere Reporter FiddlerCore

    Free Tools

    VB.NET to C# Converter Testing Framework
    View all products
  • Overview
  • Demos
    • What's New
    • Roadmap
    • Release History
  • Support and Learning

    • Support and Learning Hub
    • First Steps
    • Docs
    • Demos
    • Virtual Classroom
    • Forums
    • Videos
    • Blogs
    • Accessibility
    • Submit a Ticket

    Productivity and Design Tools

    • Visual Studio Extensions
    • Visual Studio Templates
    • Embedded Reporting
  • Pricing
  • Shopping cart
    • Account Overview
    • Your Licenses
    • Downloads
    • Support Center
    • Forum Profile
    • Payment Methods
    • Edit Profile
    • Log out
  • Login
  • Contact Us
  • Try now

Class TileViewPanel

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

Inheritance
System.Object
TileViewPanel
Namespace: Telerik.Windows.Controls
Assembly: Telerik.Windows.Controls.Navigation.dll

Syntax

public class TileViewPanel : VirtualizingPanel, IScrollInfo

Constructors

TileViewPanel()

Initializes a new instance of the TileViewPanel class.

Declaration
public TileViewPanel()

Fields

HorizontalOffsetProperty

Identifies the HorizontalOffset dependency property.

Declaration
public static readonly DependencyProperty HorizontalOffsetProperty
Field Value
System.Windows.DependencyProperty

InfiniteHeightProperty

Identifies the InfiniteHeight dependency property.

Declaration
public static readonly DependencyProperty InfiniteHeightProperty
Field Value
System.Windows.DependencyProperty

InfiniteWidthProperty

Identifies the InfiniteWidth dependency property.

Declaration
public static readonly DependencyProperty InfiniteWidthProperty
Field Value
System.Windows.DependencyProperty

IsColumnsShrinkEnabledProperty

Identifies the IsColumnsShrinkEnabled dependency property.

Declaration
public static readonly DependencyProperty IsColumnsShrinkEnabledProperty
Field Value
System.Windows.DependencyProperty

IsRowsShrinkEnabledProperty

Identifies the IsRowsShrinkEnabled dependency property.

Declaration
public static readonly DependencyProperty IsRowsShrinkEnabledProperty
Field Value
System.Windows.DependencyProperty

IsShrinkEnabledProperty

Identifies the IsShrinkEnabled dependency property.

Declaration
public static readonly DependencyProperty IsShrinkEnabledProperty
Field Value
System.Windows.DependencyProperty

IsSizeBoundToPositionProperty

Identifies the IsSizeBoundToPosition dependency property.

Declaration
public static readonly DependencyProperty IsSizeBoundToPositionProperty
Field Value
System.Windows.DependencyProperty

IsVirtualizedProperty

Identifies the IsVirtualized dependency property.

Declaration
public static readonly DependencyProperty IsVirtualizedProperty
Field Value
System.Windows.DependencyProperty

VerticalOffsetProperty

Identifies the VerticalOffset dependency property.

Declaration
public static readonly DependencyProperty VerticalOffsetProperty
Field Value
System.Windows.DependencyProperty

Properties

CanHorizontallyScroll

Gets or sets whether you can scroll horizontally.

Declaration
public bool CanHorizontallyScroll { get; set; }
Property Value
System.Boolean

CanVerticallyScroll

Gets or sets whether you can scroll vertically.

Declaration
public bool CanVerticallyScroll { get; set; }
Property Value
System.Boolean

ExtentHeight

ExtentHeight contains the vertical size of the whole panel.

Declaration
public double ExtentHeight { get; set; }
Property Value
System.Double

ExtentWidth

ExtentWidth contains the horizontal size of the whole panel.

Declaration
public double ExtentWidth { get; set; }
Property Value
System.Double

HorizontalOffset

Gets or sets the HorizontalOffset dependency property.

Declaration
public double HorizontalOffset { get; set; }
Property Value
System.Double

ScrollOwner

ScrollOwner is the container that controls the scrollbars.

Declaration
public ScrollViewer ScrollOwner { get; set; }
Property Value
System.Windows.Controls.ScrollViewer

VerticalOffset

Gets or sets the VerticalOffset dependency property.

Declaration
public double VerticalOffset { get; set; }
Property Value
System.Double

ViewportHeight

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

Declaration
public double ViewportHeight { get; set; }
Property Value
System.Double

ViewportWidth

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

Declaration
public double ViewportWidth { get; set; }
Property Value
System.Double

Methods

ArrangeOverride(Size)

Override for Arrange. Arranges and animates the items.

Declaration
protected override Size ArrangeOverride(Size finalSize)
Parameters
System.Windows.Size finalSize

Returns
System.Windows.Size

GetInfiniteHeight(DependencyObject)

Gets the InfiniteHeight property.

Declaration
public static double GetInfiniteHeight(DependencyObject obj)
Parameters
System.Windows.DependencyObject obj

Returns
System.Double

GetInfiniteWidth(DependencyObject)

Gets the InfiniteWidth property.

Declaration
public static double GetInfiniteWidth(DependencyObject obj)
Parameters
System.Windows.DependencyObject obj

Returns
System.Double

GetIsColumnsShrinkEnabled(DependencyObject)

Gets the IsColumnsShrinkEnabled property.

Declaration
public static bool GetIsColumnsShrinkEnabled(DependencyObject obj)
Parameters
System.Windows.DependencyObject obj

Returns
System.Boolean

GetIsRowsShrinkEnabled(DependencyObject)

Gets the IsRowsShrinkEnabled property.

Declaration
public static bool GetIsRowsShrinkEnabled(DependencyObject obj)
Parameters
System.Windows.DependencyObject obj

Returns
System.Boolean

GetIsShrinkEnabled(DependencyObject)

Gets the IsShrinkEnabled property.

Declaration
public static bool GetIsShrinkEnabled(DependencyObject obj)
Parameters
System.Windows.DependencyObject obj

Returns
System.Boolean

GetIsSizeBoundToPosition(DependencyObject)

Gets the IsSizeSavedToPosition property.

Declaration
public static bool GetIsSizeBoundToPosition(DependencyObject obj)
Parameters
System.Windows.DependencyObject obj

Returns
System.Boolean

GetIsVirtualized(DependencyObject)

Gets the IsVirtualized property.

Declaration
public static bool GetIsVirtualized(DependencyObject obj)
Parameters
System.Windows.DependencyObject obj

Returns
System.Boolean

GetNonRestoredRect(RadTileViewItem)

Gets the not restored arrange rectangle for a certain child.

Declaration
protected virtual Rect GetNonRestoredRect(RadTileViewItem child)
Parameters
RadTileViewItem child

Returns
System.Windows.Rect

GetRestoredRect(RadTileViewItem)

Gets the restored arrange rectangle for a certain child.

Declaration
protected virtual Rect GetRestoredRect(RadTileViewItem child)
Parameters
RadTileViewItem child

Returns
System.Windows.Rect

LineDown()

Scroll content by one line to the bottom.

Declaration
public void LineDown()

LineLeft()

Scroll content by one line to the left.

Declaration
public void LineLeft()

LineRight()

Scroll content by one line to the right.

Declaration
public void LineRight()

LineUp()

Scroll content by one line to the top.

Declaration
public void LineUp()

MeasureOverride(Size)

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

Declaration
protected override Size MeasureOverride(Size availableSize)
Parameters
System.Windows.Size availableSize

Returns
System.Windows.Size

MouseWheelDown()

Scroll content by one line to the bottom.

Declaration
public void MouseWheelDown()

MouseWheelLeft()

Scroll content by one line to the right.

Declaration
public void MouseWheelLeft()

MouseWheelRight()

Scroll content by one line to the left.

Declaration
public void MouseWheelRight()

MouseWheelUp()

Scroll content by one line to the top.

Declaration
public void MouseWheelUp()

OnIsItemsHostChanged(Boolean, Boolean)

Indicates that the System.Windows.Controls.Panel.IsItemsHost property value has changed.

Declaration
protected override void OnIsItemsHostChanged(bool oldIsItemsHost, bool newIsItemsHost)
Parameters
System.Boolean oldIsItemsHost

The old property value.

System.Boolean newIsItemsHost

The new property value.

OnItemsChanged(Object, ItemsChangedEventArgs)

Invoked when the Items property changes.

Declaration
protected override void OnItemsChanged(object sender, ItemsChangedEventArgs args)
Parameters
System.Object sender

The event sender.

System.Windows.Controls.Primitives.ItemsChangedEventArgs args

The System.Windows.Controls.Primitives.ItemsChangedEventArgs that contains the event data.

PageDown()

Scroll content by one page to the bottom.

Declaration
public void PageDown()

PageLeft()

Scroll content by one page to the left.

Declaration
public void PageLeft()

PageRight()

Scroll content by one page to the right.

Declaration
public void PageRight()

PageUp()

Scroll content by one page to the top.

Declaration
public void PageUp()

SetHorizontalOffset(Double)

Set the HorizontalOffset to the passed value.

Declaration
public void SetHorizontalOffset(double offset)
Parameters
System.Double offset

SetInfiniteHeight(DependencyObject, Double)

Sets the InfiniteHeight property.

Declaration
public static void SetInfiniteHeight(DependencyObject obj, double value)
Parameters
System.Windows.DependencyObject obj

System.Double value

SetInfiniteWidth(DependencyObject, Double)

Sets the InfiniteWidth property.

Declaration
public static void SetInfiniteWidth(DependencyObject obj, double value)
Parameters
System.Windows.DependencyObject obj

System.Double value

SetIsColumnsShrinkEnabled(DependencyObject, Boolean)

Sets the IsColumnsShrinkEnabled property.

Declaration
public static void SetIsColumnsShrinkEnabled(DependencyObject obj, bool value)
Parameters
System.Windows.DependencyObject obj

System.Boolean value

SetIsRowsShrinkEnabled(DependencyObject, Boolean)

Sets the IsRowsShrinkEnabled property.

Declaration
public static void SetIsRowsShrinkEnabled(DependencyObject obj, bool value)
Parameters
System.Windows.DependencyObject obj

System.Boolean value

SetIsShrinkEnabled(DependencyObject, Boolean)

Sets the IsShrinkEnabled property.

Declaration
public static void SetIsShrinkEnabled(DependencyObject obj, bool value)
Parameters
System.Windows.DependencyObject obj

System.Boolean value

SetIsSizeBoundToPosition(DependencyObject, Boolean)

Sets the IsSizeSavedToPosition property.

Declaration
public static void SetIsSizeBoundToPosition(DependencyObject obj, bool value)
Parameters
System.Windows.DependencyObject obj

System.Boolean value

SetIsVirtualized(DependencyObject, Boolean)

Sets the IsVirtualized property.

Declaration
public static void SetIsVirtualized(DependencyObject obj, bool value)
Parameters
System.Windows.DependencyObject obj

System.Boolean value

SetVerticalOffset(Double)

Set the VerticalOffset to the passed value.

Declaration
public void SetVerticalOffset(double offset)
Parameters
System.Double offset

Extension Methods

CollectionExtensions.ToEnumerable<T>(T)
EnumerableExtensions.ToEnumerable<T>(T)
Getting Started
  • Install Now
  • Demos
  • SDK Samples Browser
  • Sample Applications
Support Resources
  • Code Library
  • Knowledge Base
  • MVVM Support
  • Videos
  • GitHub SDK Repository
Community
  • Forums
  • Blogs
  • XAML Feedback Portal
  • Document Processing Feedback Portal

Copyright © 2018 Progress Software Corporation and/or its subsidiaries or affiliates.
All Rights Reserved.

Progress, Telerik, and certain product names used herein are trademarks or registered trademarks of Progress Software Corporation and/or one of its subsidiaries or affiliates in the U.S. and/or other countries. See Trademarks for appropriate markings.