ClassTileViewPanel
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
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
DependencyProperty
InfiniteHeightProperty
Identifies the InfiniteHeight dependency property.
Declaration
public static readonly DependencyProperty InfiniteHeightProperty
Field Value
DependencyProperty
InfiniteWidthProperty
Identifies the InfiniteWidth dependency property.
Declaration
public static readonly DependencyProperty InfiniteWidthProperty
Field Value
DependencyProperty
IsColumnsShrinkEnabledProperty
Identifies the IsColumnsShrinkEnabled dependency property.
Declaration
public static readonly DependencyProperty IsColumnsShrinkEnabledProperty
Field Value
DependencyProperty
IsRowsShrinkEnabledProperty
Identifies the IsRowsShrinkEnabled dependency property.
Declaration
public static readonly DependencyProperty IsRowsShrinkEnabledProperty
Field Value
DependencyProperty
IsShrinkEnabledProperty
Identifies the IsShrinkEnabled dependency property.
Declaration
public static readonly DependencyProperty IsShrinkEnabledProperty
Field Value
DependencyProperty
IsSizeBoundToPositionProperty
Identifies the IsSizeBoundToPosition dependency property.
Declaration
public static readonly DependencyProperty IsSizeBoundToPositionProperty
Field Value
DependencyProperty
IsVirtualizedProperty
Identifies the IsVirtualized dependency property.
Declaration
public static readonly DependencyProperty IsVirtualizedProperty
Field Value
DependencyProperty
VerticalOffsetProperty
Identifies the VerticalOffset dependency property.
Declaration
public static readonly DependencyProperty VerticalOffsetProperty
Field Value
DependencyProperty
Properties
CanHorizontallyScroll
Gets or sets whether you can scroll horizontally.
CanVerticallyScroll
Gets or sets whether you can scroll vertically.
ExtentHeight
ExtentHeight contains the vertical size of the whole panel.
ExtentWidth
ExtentWidth contains the horizontal size of the whole panel.
HorizontalOffset
Gets or sets the HorizontalOffset dependency property.
ScrollOwner
ScrollOwner is the container that controls the scrollbars.
Declaration
public ScrollViewer ScrollOwner { get; set; }
Property Value
ScrollViewer
VerticalOffset
Gets or sets the VerticalOffset dependency property.
ViewportHeight
ViewportHeight contains the vertical size of content's visible range.
ViewportWidth
ViewportWidth contains the horizontal size of content's visible range.
Methods
ArrangeOverride(Size)
Override for Arrange. Arranges and animates the items.
Declaration
protected override Size ArrangeOverride(Size finalSize)
Parameters
finalSize
Size
Returns
Size
GetInfiniteHeight(DependencyObject)
Gets the InfiniteHeight property.
Declaration
public static double GetInfiniteHeight(DependencyObject obj)
Parameters
obj
DependencyObject
Returns
GetInfiniteWidth(DependencyObject)
Gets the InfiniteWidth property.
Declaration
public static double GetInfiniteWidth(DependencyObject obj)
Parameters
obj
DependencyObject
Returns
GetIsColumnsShrinkEnabled(DependencyObject)
Gets the IsColumnsShrinkEnabled property.
Declaration
public static bool GetIsColumnsShrinkEnabled(DependencyObject obj)
Parameters
obj
DependencyObject
Returns
GetIsRowsShrinkEnabled(DependencyObject)
Gets the IsRowsShrinkEnabled property.
Declaration
public static bool GetIsRowsShrinkEnabled(DependencyObject obj)
Parameters
obj
DependencyObject
Returns
GetIsShrinkEnabled(DependencyObject)
Gets the IsShrinkEnabled property.
Declaration
public static bool GetIsShrinkEnabled(DependencyObject obj)
Parameters
obj
DependencyObject
Returns
GetIsSizeBoundToPosition(DependencyObject)
Gets the IsSizeSavedToPosition property.
Declaration
public static bool GetIsSizeBoundToPosition(DependencyObject obj)
Parameters
obj
DependencyObject
Returns
GetIsVirtualized(DependencyObject)
Gets the IsVirtualized property.
Declaration
public static bool GetIsVirtualized(DependencyObject obj)
Parameters
obj
DependencyObject
Returns
GetNonRestoredRect(RadTileViewItem)
Gets the not restored arrange rectangle for a certain child.
Declaration
protected virtual Rect GetNonRestoredRect(RadTileViewItem child)
Parameters
child
Returns
Rect
GetRestoredRect(RadTileViewItem)
Gets the restored arrange rectangle for a certain child.
Declaration
protected virtual Rect GetRestoredRect(RadTileViewItem child)
Parameters
child
Returns
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()
MeasureOverride(Size)
Override for Measure. Realize/Virtualize and measures the items.
Declaration
[SuppressMessage("Microsoft.Performance", "CA1804:RemoveUnusedLocals")]
protected override Size MeasureOverride(Size availableSize)
Parameters
availableSize
Size
Returns
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(bool, bool)
Indicates that the property value has changed.
OnItemsChanged(object, ItemsChangedEventArgs)
Invoked when the Items property changes.
Declaration
protected override void OnItemsChanged(object sender, ItemsChangedEventArgs args)
Parameters
sender
The event sender.
args
ItemsChangedEventArgs
The 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()
SetHorizontalOffset(double)
Set the HorizontalOffset to the passed value.
Declaration
public void SetHorizontalOffset(double offset)
Parameters
offset
SetInfiniteHeight(DependencyObject, double)
Sets the InfiniteHeight property.
Declaration
public static void SetInfiniteHeight(DependencyObject obj, double value)
Parameters
obj
DependencyObject
value
SetInfiniteWidth(DependencyObject, double)
Sets the InfiniteWidth property.
Declaration
public static void SetInfiniteWidth(DependencyObject obj, double value)
Parameters
obj
DependencyObject
value
SetIsColumnsShrinkEnabled(DependencyObject, bool)
Sets the IsColumnsShrinkEnabled property.
Declaration
public static void SetIsColumnsShrinkEnabled(DependencyObject obj, bool value)
Parameters
obj
DependencyObject
value
SetIsRowsShrinkEnabled(DependencyObject, bool)
Sets the IsRowsShrinkEnabled property.
Declaration
public static void SetIsRowsShrinkEnabled(DependencyObject obj, bool value)
Parameters
obj
DependencyObject
value
SetIsShrinkEnabled(DependencyObject, bool)
Sets the IsShrinkEnabled property.
Declaration
public static void SetIsShrinkEnabled(DependencyObject obj, bool value)
Parameters
obj
DependencyObject
value
SetIsSizeBoundToPosition(DependencyObject, bool)
Sets the IsSizeSavedToPosition property.
Declaration
public static void SetIsSizeBoundToPosition(DependencyObject obj, bool value)
Parameters
obj
DependencyObject
value
SetIsVirtualized(DependencyObject, bool)
Sets the IsVirtualized property.
Declaration
public static void SetIsVirtualized(DependencyObject obj, bool value)
Parameters
obj
DependencyObject
value
SetVerticalOffset(double)
Set the VerticalOffset to the passed value.