skip navigation
  • Product Bundles

    DevCraft

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

    • AI Coding Assistants
    • Embedded Reporting
    • Document Processing Libraries
    • SSO Account Sign-in

    Web

    Kendo UI UI for Angular UI for Vue UI for jQuery KendoReact 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 Telerik JustMock

    CMS

    Sitefinity

    AI Productivity Tools

    AI Coding Assistants

    UI/UX Tools

    ThemeBuilder Design System Kit Templates and Building Blocks

    Debugging

    Fiddler Fiddler Everywhere Fiddler Classic Fiddler Everywhere Reporter FiddlerCore

    Free Tools

    KendoReact Free 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 RadTileView

An items control that is suitable for building interactive dashboard-like layouts.

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

Syntax

[Themable]
[TelerikToolboxCategory("Containers")]
public class RadTileView : MultiSelector, IThemable
Remarks

The RadTileView control is used for displaying a list of resizable and animated tiles. The RadTileView control has the following features:

Items

The RadTileView control contains a collection of items represented by RadTileViewItem objects which are stored in the System.Windows.Controls.ItemsControl.Items collection.

Each item has a Header and a Content property. The TileState property specifies the current state of a tile and can be set to either Maximized, Minimized, or Restored. Whenever there is a maximized tile, the rest of the tiles are automatically set to Minimized state, i.e. at any given time there can be only one maximized item. Alternatively, when no item is maximized, all items are in a Restored state.

Constructors

RadTileView()

Initializes a new instance of the RadTileView class.

Declaration
public RadTileView()
Remarks

Use this constructor to create and initialize a new instance of the RadTileView control.

Fields

BringIntoViewOnSelectionProperty

Identifies the BringIntoViewOnSelection dependency property.

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

ColumnsCountProperty

Identifies the ColumnsCount dependency property.

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

ColumnWidthProperty

Identifies the ColumnWidth dependency property.

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

ContentTemplateProperty

Identifies the ContentTemplate dependency property.

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

ContentTemplateSelectorProperty

Identifies the ContentTemplateSelector dependency property.

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

DragModeProperty

Identifies the DragMode dependency property.

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

HeaderStyleProperty

Identifies the HeaderStyle dependency property.

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

IsAutoScrollingEnabledProperty

Identifies the IsAutoScrollingEnabled dependency property.

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

IsDockingEnabledProperty

Identifies the IsDockingEnabled dependency property.

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

IsItemDraggingEnabledProperty

Identifies the IsItemDraggingEnabled dependency property.

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

IsItemsAnimationEnabledProperty

Identifies the IsItemsAnimationEnabled dependency property.

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

IsItemsSizeInPercentagesProperty

Identifies the IsItemsSizeInPercentages dependency property.

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

IsSelectionEnabledProperty

Identifies the IsSelectionEnabled dependency property.

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

IsVirtualizingProperty

Identifies the IsVirtualizing dependency property.

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

MaxColumnsProperty

Identifies the MaxColumns dependency property.

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

MaximizedItemProperty

Identifies the MaximizedItem dependency property.

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

MaximizeModeProperty

Identifies the MaximizeMode dependency property.

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

MaxRowsProperty

Identifies the MaxRows dependency property.

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

MinimizedColumnsCountProperty

Identifies the MinimizedColumnsCount dependency property.

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

MinimizedColumnWidthProperty

Identifies the MinimizedColumnWidth dependency property.

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

MinimizedItemsPositionProperty

Identifies the MinimizedItemsPosition dependency property.

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

MinimizedRowHeightProperty

Identifies the MinimizedRowHeight dependency property.

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

MinimizedRowsCountProperty

Identifies the MinimizedRowsCount dependency property.

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

PossibleDockingPositionProperty

Identifies the PossibleDockingPosition dependency property.

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

PreservePositionWhenMaximizedProperty

Identifies the PreservePositionWhenMaximized dependency property.

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

PreviewTileDragStartedEvent

Occurs before a drag operation is started.

Declaration
public static readonly RoutedEvent PreviewTileDragStartedEvent
Field Value
System.Windows.RoutedEvent

Remarks

Use this event to detect when a drag operation is about to begin. In cases when you need to prevent the dragging, you can handle this event.

PreviewTilesSelectionChangedEvent

Identifies the PreviewSelectionChanged routed event.

Declaration
public static readonly RoutedEvent PreviewTilesSelectionChangedEvent
Field Value
System.Windows.RoutedEvent

PreviewTilesStateChangedEvent

Occurs before all RadTileViewItem have changed their TileState.

Declaration
public static readonly RoutedEvent PreviewTilesStateChangedEvent
Field Value
System.Windows.RoutedEvent

ReorderingDurationProperty

Identifies the ReorderingDuration dependency property.

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

ReorderingEasingProperty

Identifies the ReorderingEasing dependency property.

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

ResizingDurationProperty

Identifies the ResizingDuration dependency property.

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

ResizingEasingProperty

Identifies the ResizingEasing dependency property.

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

RowHeightProperty

Identifies the RowHeight dependency property.

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

RowsCountProperty

Identifies the RowsCount dependency property.

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

SelectedItemsProperty

Identifies the SelectedItems dependency property.

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

SelectionModeProperty

Identifies the SelectionMode dependency property.

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

TileDragEndedEvent

Occurs when a drag operation has ended.

Declaration
public static readonly RoutedEvent TileDragEndedEvent
Field Value
System.Windows.RoutedEvent

Remarks

Use this event to detect when a dragging operation has ended.

TileDragStartedEvent

Occurs when a drag operation has started.

Declaration
public static readonly RoutedEvent TileDragStartedEvent
Field Value
System.Windows.RoutedEvent

Remarks

Use this event to detect when a tile has started being dragged.

TilesAnimationCompletedEvent

Occurs after the tiles animations.

Declaration
public static readonly RoutedEvent TilesAnimationCompletedEvent
Field Value
System.Windows.RoutedEvent

TilesPositionChangedEvent

Occurs after all RadTileViewItem have changed their TileState.

Declaration
public static readonly RoutedEvent TilesPositionChangedEvent
Field Value
System.Windows.RoutedEvent

TilesSelectionChangedEvent

Identifies the TilesSelectionChanged routed event.

Declaration
public static readonly RoutedEvent TilesSelectionChangedEvent
Field Value
System.Windows.RoutedEvent

TilesStateChangedEvent

Occurs after all RadTileViewItem have changed their TileState.

Declaration
public static readonly RoutedEvent TilesStateChangedEvent
Field Value
System.Windows.RoutedEvent

TileStateChangeTriggerProperty

Identifies the TileStateChangeTrigger dependency property.

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

Properties

BringIntoViewOnSelection

Gets or sets whether a newly selected item should be brought into view.

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

ColumnsCount

Gets or sets the ColumnsCount property.

Declaration
public int ColumnsCount { get; set; }
Property Value
System.Int32

ColumnWidth

Gets or sets the ColumnWidth property.

Declaration
public GridLength ColumnWidth { get; set; }
Property Value
System.Windows.GridLength

ContentTemplate

Gets or sets the DataTemplate that will be used as a ContentTemplate for all items that do not have a ContentTemplate. This is a dependency property.

Declaration
[SRCategory("AppearanceCategory")]
public DataTemplate ContentTemplate { get; set; }
Property Value
System.Windows.DataTemplate

ContentTemplateSelector

Gets or sets the DataTemplateSelector that will be used to select a DataTemplate for the items that do not have a ContentTemplate set. This is a dependency property.

Declaration
[SRCategory("AppearanceCategory")]
public DataTemplateSelector ContentTemplateSelector { get; set; }
Property Value
System.Windows.Controls.DataTemplateSelector

DragMode

Gets or sets the DragMode property.

Declaration
public TileViewDragMode DragMode { get; set; }
Property Value
TileViewDragMode

HeaderStyle

Gets or sets the HeaderStyle property.

Declaration
public Style HeaderStyle { get; set; }
Property Value
System.Windows.Style

IsAutoScrollingEnabled

Gets or sets the IsAutoScrollingEnabled property.

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

IsDockingEnabled

Gets or sets the IsDockingEnabled property.

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

IsDragging

Gets a value indicating whether a drag operation is in progress.

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

IsItemDraggingEnabled

Gets or sets a value indicating whether item dragging is enabled.

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

True if item dragging is enabled; otherwise, false.

IsItemsAnimationEnabled

Gets or sets a value indicating whether items animation is enabled.

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

True if items animation is enabled; otherwise, false.

IsItemsSizeInPercentages

Gets or sets the IsItemsSizeInPercentages property.

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

IsSelectionEnabled

Gets or sets the IsSelectionEnabled property.

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

IsVirtualizing

Gets or sets the is virtualized property.

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

True if virtualization is enabled; otherwise, false.

MaxColumns

Gets or sets the maximum number of columns. 0 for no maximum. Max rows takes priority over max columns.

Declaration
public int MaxColumns { get; set; }
Property Value
System.Int32

The maximum number of columns.

MaximizedItem

Gets or sets the currently maximized item.

Declaration
public object MaximizedItem { get; set; }
Property Value
System.Object

MaximizeMode

Gets or sets the maximize mode.

Declaration
public TileViewMaximizeMode MaximizeMode { get; set; }
Property Value
TileViewMaximizeMode

The maximize mode.

MaxRows

Gets or sets the maximum number of rows. 0 for no maximum. Max rows takes priority over max columns.

Declaration
public int MaxRows { get; set; }
Property Value
System.Int32

The maximum number of rows.

MinimizedColumnsCount

Gets or sets the number of the columns which will be generated when tiles are in Minimized state. This property has affect only when the MinimizedItemsPosition is Left or Right.

Declaration
public int MinimizedColumnsCount { get; set; }
Property Value
System.Int32

MinimizedColumnWidth

Gets or sets the width for the minimized column.

Declaration
public GridLength MinimizedColumnWidth { get; set; }
Property Value
System.Windows.GridLength

MinimizedItemsPosition

Gets or sets the position of the minimized items.

Declaration
public Dock MinimizedItemsPosition { get; set; }
Property Value
System.Windows.Controls.Dock

MinimizedRowHeight

Gets or sets the height for the minimized row.

Declaration
public GridLength MinimizedRowHeight { get; set; }
Property Value
System.Windows.GridLength

MinimizedRowsCount

Gets or sets the number of the rows which will be generated when tiles are in Minimized state. This property has affect only when the MinimizedItemsPosition is Top or Bottom.

Declaration
public int MinimizedRowsCount { get; set; }
Property Value
System.Int32

PossibleDockingPosition

Gets or sets the PossibleDockingPosition property.

Declaration
public Nullable<Dock> PossibleDockingPosition { get; set; }
Property Value
System.Nullable<System.Windows.Controls.Dock>

PreservePositionWhenMaximized

Gets or sets the PreservePositionWhenMaximized property.

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

ReorderingDuration

Gets or sets the duration of the item reordering.

Declaration
public Duration ReorderingDuration { get; set; }
Property Value
System.Windows.Duration

The duration of the item reordering.

ReorderingEasing

Gets or sets the items reordering easing.

Declaration
public IEasingFunction ReorderingEasing { get; set; }
Property Value
System.Windows.Media.Animation.IEasingFunction

ResizingDuration

Gets or sets the duration of the item resizing.

Declaration
public Duration ResizingDuration { get; set; }
Property Value
System.Windows.Duration

The duration of the item resizing.

ResizingEasing

Gets or sets the items resizing easing.

Declaration
public IEasingFunction ResizingEasing { get; set; }
Property Value
System.Windows.Media.Animation.IEasingFunction

RowHeight

Gets or sets the RowHeight property.

Declaration
public GridLength RowHeight { get; set; }
Property Value
System.Windows.GridLength

RowsCount

Gets or sets the RowsCount property.

Declaration
public int RowsCount { get; set; }
Property Value
System.Int32

SelectedItems

Gets a collection containing the items that are currently selected.

Declaration
public IList SelectedItems { get; }
Property Value
System.Collections.IList

SelectionMode

Gets or sets the SelectionMode property.

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

TileStateChangeTrigger

Gets or sets the tile state change trigger.

Declaration
public TileStateChangeTrigger TileStateChangeTrigger { get; set; }
Property Value
TileStateChangeTrigger

The tile state change trigger.

Methods

BringIntoView(Object)

Brings an Item into the viewable area.

Declaration
public void BringIntoView(object item)
Parameters
System.Object item

ClearContainerForItemOverride(DependencyObject, Object)

Clean up RadTileView item.

Declaration
protected override void ClearContainerForItemOverride(DependencyObject element, object item)
Parameters
System.Windows.DependencyObject element

The source RadTileView item.

System.Object item

The source item.

GetContainerForItemOverride()

Returns a new RadTileView.

Declaration
protected override DependencyObject GetContainerForItemOverride()
Returns
System.Windows.DependencyObject

A new RadTileView.

IsItemItsOwnContainerOverride(Object)

Returns true is item is a RadTileView.

Declaration
protected override bool IsItemItsOwnContainerOverride(object item)
Parameters
System.Object item

The item to check.

Returns
System.Boolean

True if item is a RadTileView.

OnApplyTemplate()

Applies the template for the RadTileView.

Declaration
public override void OnApplyTemplate()

OnCreateAutomationPeer()

Returns class-specific System.Windows.Automation.Peers.AutomationPeer implementations for the Windows Presentation Foundation (WPF) infrastructure.

Declaration
protected override AutomationPeer OnCreateAutomationPeer()
Returns
System.Windows.Automation.Peers.AutomationPeer

The type-specific System.Windows.Automation.Peers.AutomationPeer implementation.

OnHeaderStyleChanged(Style, Style)

Invoked when the HeaderStyle property changes.

Declaration
protected virtual void OnHeaderStyleChanged(Style oldValue, Style newValue)
Parameters
System.Windows.Style oldValue

System.Windows.Style newValue

OnInitialized(EventArgs)

Raises the System.Windows.FrameworkElement.Initialized event. This method is invoked whenever System.Windows.FrameworkElement.IsInitialized is set to true internally.

Declaration
protected override void OnInitialized(EventArgs e)
Parameters
System.EventArgs e

The System.Windows.RoutedEventArgs that contains the event data.

OnItemsChanged(NotifyCollectionChangedEventArgs)

Invoked when the Items property changes.

Declaration
protected override void OnItemsChanged(NotifyCollectionChangedEventArgs e)
Parameters
System.Collections.Specialized.NotifyCollectionChangedEventArgs e

The System.Collections.Specialized.NotifyCollectionChangedEventArgs that contains the event data.

OnKeyDown(KeyEventArgs)

Invoked after a key has been pressed.

Declaration
protected override void OnKeyDown(KeyEventArgs e)
Parameters
System.Windows.Input.KeyEventArgs e

OnMouseLeftButtonUp(MouseButtonEventArgs)

Invoked on mouse left button up.

Declaration
protected override void OnMouseLeftButtonUp(MouseButtonEventArgs e)
Parameters
System.Windows.Input.MouseButtonEventArgs e

OnPreviewTileDragStarted(TileViewDragEventArgs)

Raises the PreviewTileDragStarted event.

Declaration
protected virtual void OnPreviewTileDragStarted(TileViewDragEventArgs e)
Parameters
TileViewDragEventArgs e

The TileViewDragEventArgs instance containing the event data.

OnPreviewTilesSelectionChanged(SelectionChangedEventArgs)

Raises the PreviewSelectionChanged event.

Declaration
protected virtual bool OnPreviewTilesSelectionChanged(SelectionChangedEventArgs e)
Parameters
System.Windows.Controls.SelectionChangedEventArgs e

The RadRoutedEventArgs instance containing the event data.

Returns
System.Boolean

OnPreviewTilesStateChanged(RadRoutedEventArgs)

Raises the PreviewTilesStateChanged event.

Declaration
protected virtual void OnPreviewTilesStateChanged(RadRoutedEventArgs e)
Parameters
RadRoutedEventArgs e

The RadRoutedEventArgs instance containing the event data.

OnSelectionChanged(SelectionChangedEventArgs)

Invoked after the SelectionChanges has finished changes.

Declaration
protected override void OnSelectionChanged(SelectionChangedEventArgs e)
Parameters
System.Windows.Controls.SelectionChangedEventArgs e

OnTileDragEnded(TileViewDragEventArgs)

Raises the TileDragEnded event.

Declaration
protected virtual void OnTileDragEnded(TileViewDragEventArgs e)
Parameters
TileViewDragEventArgs e

The TileViewDragEventArgs instance containing the event data.

OnTileDragStarted(TileViewDragEventArgs)

Raises the TileDragStarted event.

Declaration
protected virtual void OnTileDragStarted(TileViewDragEventArgs e)
Parameters
TileViewDragEventArgs e

The TileViewDragEventArgs instance containing the event data.

OnTilePositionChanged(RadRoutedEventArgs)

Raises the TilePositionChanged event.

Declaration
protected virtual void OnTilePositionChanged(RadRoutedEventArgs e)
Parameters
RadRoutedEventArgs e

The RadRoutedEventArgs instance containing the event data.

OnTilesSelectionChanged(SelectionChangedEventArgs)

Raises the TilesSelectionChanged event.

Declaration
protected virtual void OnTilesSelectionChanged(SelectionChangedEventArgs e)
Parameters
System.Windows.Controls.SelectionChangedEventArgs e

The RadRoutedEventArgs instance containing the event data.

OnTilesStateChanged(RadRoutedEventArgs)

Raises the TilesStateChanged event.

Declaration
protected virtual void OnTilesStateChanged(RadRoutedEventArgs e)
Parameters
RadRoutedEventArgs e

PrepareContainerForItemOverride(DependencyObject, Object)

Prepares a TileView item.

Declaration
protected override void PrepareContainerForItemOverride(DependencyObject element, object item)
Parameters
System.Windows.DependencyObject element

The TileView item.

System.Object item

The source item.

ResetTheme()

Resets the theme.

Declaration
public void ResetTheme()

SelectAll()

Selects all items.

Declaration
public void SelectAll()

UnselectAll()

Deselects all items.

Declaration
public void UnselectAll()

Events

PreviewTileDragStarted

Occurs before a drag operation has started.

Declaration
public event EventHandler<TileViewDragEventArgs> PreviewTileDragStarted
Event Type
System.EventHandler<TileViewDragEventArgs>

PreviewTilePositionChanged

Occurs before when the Position of a RadTileViewItem is changed.

Declaration
public event EventHandler<RadRoutedEventArgs> PreviewTilePositionChanged
Event Type
System.EventHandler<RadRoutedEventArgs>

Remarks

Use this event to detect when the Position of a RadTileViewItem is going changed.

PreviewTileSelectionChanged

Occurs before the TileState of a RadTileViewItem is changed.

Declaration
public event SelectionChangedEventHandler PreviewTileSelectionChanged
Event Type
System.Windows.Controls.SelectionChangedEventHandler

Remarks

Use this event to detect when the TileState of a RadTileViewItem is about to be changed changed. In cases when you need to prevent the Selection from changing, you can handle this event.

PreviewTilesSelectionChanged

Raised just before the selected items collection has changed.

Declaration
public event SelectionChangedEventHandler PreviewTilesSelectionChanged
Event Type
System.Windows.Controls.SelectionChangedEventHandler

PreviewTilesStateChanged

Occurs before all RadTileViewItem have changed their TileState.

Declaration
public event EventHandler<RadRoutedEventArgs> PreviewTilesStateChanged
Event Type
System.EventHandler<RadRoutedEventArgs>

PreviewTileStateChanged

Occurs before the TileState of a RadTileViewItem is changed.

Declaration
public event EventHandler<PreviewTileStateChangedEventArgs> PreviewTileStateChanged
Event Type
System.EventHandler<PreviewTileStateChangedEventArgs>

Remarks

Use this event to detect when the TileState of a RadTileViewItem is about to be changed changed. In cases when you need to prevent the TileState from changing, you can handle this event.

TileDragEnded

Occurs after a drag operation has ended.

Declaration
public event EventHandler<TileViewDragEventArgs> TileDragEnded
Event Type
System.EventHandler<TileViewDragEventArgs>

TileDragStarted

Occurs after a drag operation has started.

Declaration
public event EventHandler<TileViewDragEventArgs> TileDragStarted
Event Type
System.EventHandler<TileViewDragEventArgs>

TilePositionChanged

Occurs when the Position of a RadTileViewItem is changed.

Declaration
public event EventHandler<RadRoutedEventArgs> TilePositionChanged
Event Type
System.EventHandler<RadRoutedEventArgs>

Remarks

Use this event to detect when the Position of a RadTileViewItem is changed.

TilesAnimationCompleted

Occurs when the tiles animations have completed.

Declaration
public event EventHandler<TilesAnimationCompletedEventArgs> TilesAnimationCompleted
Event Type
System.EventHandler<TilesAnimationCompletedEventArgs>

TileSelectionChanged

Occurs after someRadTileViewItem have changed their Selection.

Declaration
public event SelectionChangedEventHandler TileSelectionChanged
Event Type
System.Windows.Controls.SelectionChangedEventHandler

TilesPositionChanged

Occurs after someRadTileViewItem have changed their Positions.

Declaration
public event EventHandler<RadRoutedEventArgs> TilesPositionChanged
Event Type
System.EventHandler<RadRoutedEventArgs>

TilesSelectionChanged

Occurs after someRadTileViewItem have changed their Selection.

Declaration
public event SelectionChangedEventHandler TilesSelectionChanged
Event Type
System.Windows.Controls.SelectionChangedEventHandler

TilesStateChanged

Occurs after all RadTileViewItem have changed their TileState.

Declaration
public event EventHandler<RadRoutedEventArgs> TilesStateChanged
Event Type
System.EventHandler<RadRoutedEventArgs>

TileStateChanged

Occurs when the TileState of a RadTileViewItem is changed.

Declaration
public event EventHandler<RadRoutedEventArgs> TileStateChanged
Event Type
System.EventHandler<RadRoutedEventArgs>

Remarks

Use this event to detect when the TileState of a RadTileViewItem is changed.

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.