TileViewPanel
TileViewPanel is used to arrange, realize, virtualize and display.
Definition
Namespace:Telerik.Windows.Controls
Assembly:Telerik.Windows.Controls.Navigation.dll
Syntax:
public class TileViewPanel : VirtualizingPanel, IScrollInfo
Inheritance: objectTileViewPanel
Implements:
Constructors
Initializes a new instance of the TileViewPanel class.
public TileViewPanel()
Fields
HorizontalOffsetProperty
DependencyProperty
Identifies the HorizontalOffset dependency property.
public static readonly DependencyProperty HorizontalOffsetProperty
InfiniteHeightProperty
DependencyProperty
Identifies the InfiniteHeight dependency property.
public static readonly DependencyProperty InfiniteHeightProperty
InfiniteWidthProperty
DependencyProperty
Identifies the InfiniteWidth dependency property.
public static readonly DependencyProperty InfiniteWidthProperty
IsColumnsShrinkEnabledProperty
DependencyProperty
Identifies the IsColumnsShrinkEnabled dependency property.
public static readonly DependencyProperty IsColumnsShrinkEnabledProperty
IsRowsShrinkEnabledProperty
DependencyProperty
Identifies the IsRowsShrinkEnabled dependency property.
public static readonly DependencyProperty IsRowsShrinkEnabledProperty
IsShrinkEnabledProperty
DependencyProperty
Identifies the IsShrinkEnabled dependency property.
public static readonly DependencyProperty IsShrinkEnabledProperty
IsSizeBoundToPositionProperty
DependencyProperty
Identifies the IsSizeBoundToPosition dependency property.
public static readonly DependencyProperty IsSizeBoundToPositionProperty
IsVirtualizedProperty
DependencyProperty
Identifies the IsVirtualized dependency property.
public static readonly DependencyProperty IsVirtualizedProperty
VerticalOffsetProperty
DependencyProperty
Identifies the VerticalOffset dependency property.
public static readonly DependencyProperty VerticalOffsetProperty
Properties
Gets or sets whether you can scroll horizontally.
public bool CanHorizontallyScroll { get; set; }
Gets or sets whether you can scroll vertically.
public bool CanVerticallyScroll { get; set; }
ExtentHeight contains the vertical size of the whole panel.
public double ExtentHeight { get; set; }
ExtentWidth contains the horizontal size of the whole panel.
public double ExtentWidth { get; set; }
Gets or sets the HorizontalOffset dependency property.
public double HorizontalOffset { get; set; }
ScrollOwner
ScrollViewer
ScrollOwner is the container that controls the scrollbars.
public ScrollViewer ScrollOwner { get; set; }
Gets or sets the VerticalOffset dependency property.
public double VerticalOffset { get; set; }
ViewportHeight contains the vertical size of content's visible range.
public double ViewportHeight { get; set; }
ViewportWidth contains the horizontal size of content's visible range.
public double ViewportWidth { get; set; }
Methods
Override for Arrange. Arranges and animates the items.
protected override Size ArrangeOverride(Size finalSize)
Size
Gets the InfiniteHeight property.
public static double GetInfiniteHeight(DependencyObject obj)
Gets the InfiniteWidth property.
public static double GetInfiniteWidth(DependencyObject obj)
Gets the IsColumnsShrinkEnabled property.
public static bool GetIsColumnsShrinkEnabled(DependencyObject obj)
Gets the IsRowsShrinkEnabled property.
public static bool GetIsRowsShrinkEnabled(DependencyObject obj)
Gets the IsShrinkEnabled property.
public static bool GetIsShrinkEnabled(DependencyObject obj)
Gets the IsSizeSavedToPosition property.
public static bool GetIsSizeBoundToPosition(DependencyObject obj)
Gets the IsVirtualized property.
public static bool GetIsVirtualized(DependencyObject obj)
Gets the not restored arrange rectangle for a certain child.
protected virtual Rect GetNonRestoredRect(RadTileViewItem child)
Rect
Gets the restored arrange rectangle for a certain child.
protected virtual Rect GetRestoredRect(RadTileViewItem child)
Rect
Scroll content by one line to the bottom.
public void LineDown()
Scroll content by one line to the left.
public void LineLeft()
Scroll content by one line to the right.
public void LineRight()
Scroll content by one line to the top.
public void LineUp()
Override for Measure. Realize/Virtualize and measures the items.
protected override Size MeasureOverride(Size availableSize)
Size
Scroll content by one line to the bottom.
public void MouseWheelDown()
Scroll content by one line to the right.
public void MouseWheelLeft()
Scroll content by one line to the left.
public void MouseWheelRight()
Scroll content by one line to the top.
public void MouseWheelUp()
Invoked when the Items property changes.
protected override void OnItemsChanged(object sender, ItemsChangedEventArgs args)
The event sender.
argsItemsChangedEventArgsThe ItemsChangedEventArgs that contains the event data.
Scroll content by one page to the bottom.
public void PageDown()
Scroll content by one page to the left.
public void PageLeft()
Scroll content by one page to the right.
public void PageRight()
Scroll content by one page to the top.
public void PageUp()
Set the HorizontalOffset to the passed value.
Sets the InfiniteHeight property.
public static void SetInfiniteHeight(DependencyObject obj, double value)
Sets the InfiniteWidth property.
public static void SetInfiniteWidth(DependencyObject obj, double value)
Sets the IsColumnsShrinkEnabled property.
public static void SetIsColumnsShrinkEnabled(DependencyObject obj, bool value)
Sets the IsRowsShrinkEnabled property.
public static void SetIsRowsShrinkEnabled(DependencyObject obj, bool value)
Sets the IsShrinkEnabled property.
public static void SetIsShrinkEnabled(DependencyObject obj, bool value)
Sets the IsSizeSavedToPosition property.
public static void SetIsSizeBoundToPosition(DependencyObject obj, bool value)
Sets the IsVirtualized property.
public static void SetIsVirtualized(DependencyObject obj, bool value)
Set the VerticalOffset to the passed value.