menu

UWP

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class SfTileView - UWP API Reference | Syncfusion

    Show / Hide Table of Contents

    Class SfTileView

    Represents a TileView that allows the user to layout the items as Tiles.

    Inheritance
    System.Object
    Selector
    SfTileView
    Implements
    System.IDisposable
    Inherited Members
    Selector.OnSelectedIndexChanged(DependencyPropertyChangedEventArgs)
    Selector.OnSelectedItemChanged(DependencyPropertyChangedEventArgs)
    Selector.SelectedIndex
    Selector.SelectedIndexProperty
    Selector.SelectedItem
    Selector.SelectedItemProperty
    Selector.SelectionChanged
    Namespace: Syncfusion.UI.Xaml.Controls.Layout
    Assembly: Syncfusion.SfTileView.UWP.dll
    Syntax
    [ClassReference(IsReviewed = false)]
    public class SfTileView : Selector, IDisposable
    Remarks

    Tile View is the Selector acts as a container that can hold a set of Syncfusion.UI.Xaml.Controls.Layout.TileViewItem's which can host rich information.TileViewItems can be render in the following states Normal,Maximized,Minimized.

    Constructors

    SfTileView()

    Initializes a new instance of the SfTileView class.

    Declaration
    [ClassReference(IsReviewed = false)]
    public SfTileView()

    Fields

    AllowDragDropProperty

    Using a DependencyProperty as the backing store for AllowDragDrop. This enables animation, styling, binding, etc...

    Declaration
    public static readonly DependencyProperty AllowDragDropProperty
    Field Value
    Type
    Windows.UI.Xaml.DependencyProperty

    AllowReorderProperty

    Using a DependencyProperty as the backing store for AllowReorder. This enables animation, styling, binding, etc...

    Declaration
    public static readonly DependencyProperty AllowReorderProperty
    Field Value
    Type
    Windows.UI.Xaml.DependencyProperty

    ItemHeightProperty

    Using a DependencyProperty as the backing store for ItemHeight. This enables animation, styling, binding, etc...

    Declaration
    public static readonly DependencyProperty ItemHeightProperty
    Field Value
    Type
    Windows.UI.Xaml.DependencyProperty

    ItemWidthProperty

    Using a DependencyProperty as the backing store for ItemWidth. This enables animation, styling, binding, etc...

    Declaration
    public static readonly DependencyProperty ItemWidthProperty
    Field Value
    Type
    Windows.UI.Xaml.DependencyProperty

    MaximizedContentTransitionsProperty

    Using a DependencyProperty as the backing store for MaximizedContentTransition. This enables animation, styling, binding, etc...

    Declaration
    public static readonly DependencyProperty MaximizedContentTransitionsProperty
    Field Value
    Type
    Windows.UI.Xaml.DependencyProperty

    MaximizedItemContainerStyleProperty

    Using a DependencyProperty as the backing store for MaximizedItemStyle. This enables animation, styling, binding, etc...

    Declaration
    public static readonly DependencyProperty MaximizedItemContainerStyleProperty
    Field Value
    Type
    Windows.UI.Xaml.DependencyProperty

    MaximizedItemHeightProperty

    Using a DependencyProperty as the backing store for MaximizedItemHeight. This enables animation, styling, binding, etc...

    Declaration
    public static readonly DependencyProperty MaximizedItemHeightProperty
    Field Value
    Type
    Windows.UI.Xaml.DependencyProperty

    MaximizedItemProperty

    Using a DependencyProperty as the backing store for MaximizedItem. This enables animation, styling, binding, etc...

    Declaration
    public static readonly DependencyProperty MaximizedItemProperty
    Field Value
    Type
    Windows.UI.Xaml.DependencyProperty

    MaximizedItemTemplateProperty

    Using a DependencyProperty as the backing store for MaximizedItemTemplate. This enables animation, styling, binding, etc...

    Declaration
    public static readonly DependencyProperty MaximizedItemTemplateProperty
    Field Value
    Type
    Windows.UI.Xaml.DependencyProperty

    MaximizedItemWidthProperty

    Using a DependencyProperty as the backing store for MaximizedItemWidth. This enables animation, styling, binding, etc...

    Declaration
    public static readonly DependencyProperty MaximizedItemWidthProperty
    Field Value
    Type
    Windows.UI.Xaml.DependencyProperty

    MinimizedItemsOrientationProperty

    Using a DependencyProperty as the backing store for MinimizedItemsOrientation. This enables animation, styling, binding, etc...

    Declaration
    public static readonly DependencyProperty MinimizedItemsOrientationProperty
    Field Value
    Type
    Windows.UI.Xaml.DependencyProperty

    MinimizedItemsProperty

    Using a DependencyProperty as the backing store for MinimizedItems. This enables animation, styling, binding, etc...

    Declaration
    public static readonly DependencyProperty MinimizedItemsProperty
    Field Value
    Type
    Windows.UI.Xaml.DependencyProperty

    OrientationProperty

    Using a DependencyProperty as the backing store for Orientation. This enables animation, styling, binding, etc...

    Declaration
    public static readonly DependencyProperty OrientationProperty
    Field Value
    Type
    Windows.UI.Xaml.DependencyProperty

    Properties

    AllowDragDrop

    Gets or sets a value indicating whether Tile Items can be dragged and dropped in TileView.

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

    AllowReorder

    Gets or sets a value indicating whether the elements in the tile view can be reordered or not SfTileView

    Declaration
    public bool AllowReorder { get; set; }
    Property Value
    Type Description
    System.Boolean

    true if this instance is selected; otherwise, false

    ItemHeight

    Gets or sets the height of the Syncfusion.UI.Xaml.Controls.Layout.TileViewItem.

    Declaration
    [ClassReference(IsReviewed = false)]
    public double ItemHeight { get; set; }
    Property Value
    Type Description
    System.Double

    The height of the item.

    See Also
    Syncfusion.UI.Xaml.Controls.Layout.TileView.ItemWidth

    ItemWidth

    Gets or sets the width of the Syncfusion.UI.Xaml.Controls.Layout.TileViewItem.

    Declaration
    [ClassReference(IsReviewed = false)]
    public double ItemWidth { get; set; }
    Property Value
    Type Description
    System.Double

    The default value is zero.

    See Also
    Syncfusion.UI.Xaml.Controls.Layout.TileView.ItemHeight

    MaximizedContentTransitions

    Gets or sets the collection of transitions applied to the Maximized Syncfusion.UI.Xaml.Controls.Layout.TileViewItem.

    Declaration
    [ClassReference(IsReviewed = false)]
    public TransitionCollection MaximizedContentTransitions { get; set; }
    Property Value
    Type Description
    Windows.UI.Xaml.Media.Animation.TransitionCollection

    It will accepts the type of Windows.UI.Xaml.Media.Animation.TransitionCollection. The default value is null.

    See Also
    Syncfusion.UI.Xaml.Controls.Layout.TileView.MaximizedItem
    Syncfusion.UI.Xaml.Controls.Layout.TileView.MaximizedItemContainerStyle
    Syncfusion.UI.Xaml.Controls.Layout.TileView.MaximizedItem
    Syncfusion.UI.Xaml.Controls.Layout.TileView.MaximizedItemTemplate
    Syncfusion.UI.Xaml.Controls.Layout.TileView.MaximizedItemWidth

    MaximizedItem

    Gets the current maximized Syncfusion.UI.Xaml.Controls.Layout.TileViewItem.

    Declaration
    [ClassReference(IsReviewed = false)]
    public SfTileViewItem MaximizedItem { get; }
    Property Value
    Type Description
    SfTileViewItem

    The default value is null.

    See Also
    Syncfusion.UI.Xaml.Controls.Layout.TileView.MaximizedContentTransitions
    Syncfusion.UI.Xaml.Controls.Layout.TileView.MaximizedItemContainerStyle
    Syncfusion.UI.Xaml.Controls.Layout.TileView.MaximizedItemHeightProperty
    Syncfusion.UI.Xaml.Controls.Layout.TileView.MaximizedItemTemplate
    Syncfusion.UI.Xaml.Controls.Layout.TileView.MaximizedItemWidth

    MaximizedItemContainerStyle

    Gets or sets the style of the current maximized Syncfusion.UI.Xaml.Controls.Layout.TileViewItem containers.

    Declaration
    [ClassReference(IsReviewed = false)]
    public Style MaximizedItemContainerStyle { get; set; }
    Property Value
    Type Description
    Windows.UI.Xaml.Style

    The default value is null.

    See Also
    Syncfusion.UI.Xaml.Controls.Layout.TileView.MaximizedContentTransitions
    Syncfusion.UI.Xaml.Controls.Layout.TileView.MaximizedItem
    Syncfusion.UI.Xaml.Controls.Layout.TileView.MaximizedItemHeightProperty
    Syncfusion.UI.Xaml.Controls.Layout.TileView.MaximizedItemTemplate
    Syncfusion.UI.Xaml.Controls.Layout.TileView.MaximizedItemWidth

    MaximizedItemHeight

    Gets or sets the height of the current maximized Syncfusion.UI.Xaml.Controls.Layout.TileViewItem.

    Declaration
    [ClassReference(IsReviewed = false)]
    public double MaximizedItemHeight { get; set; }
    Property Value
    Type Description
    System.Double

    The default value is zero.

    See Also
    Syncfusion.UI.Xaml.Controls.Layout.TileView.MaximizedContentTransitions
    Syncfusion.UI.Xaml.Controls.Layout.TileView.MaximizedItemContainerStyle
    Syncfusion.UI.Xaml.Controls.Layout.TileView.MaximizedItem
    Syncfusion.UI.Xaml.Controls.Layout.TileView.MaximizedItemTemplate
    Syncfusion.UI.Xaml.Controls.Layout.TileView.MaximizedItemWidth

    MaximizedItemTemplate

    Gets or sets the Windows.UI.Xaml.DataTemplate that is used to display the content of the maximized Syncfusion.UI.Xaml.Controls.Layout.TileViewItem.

    Declaration
    [ClassReference(IsReviewed = false)]
    public DataTemplate MaximizedItemTemplate { get; set; }
    Property Value
    Type Description
    Windows.UI.Xaml.DataTemplate

    The default value is null.

    Remarks

    Used to specify the visualization of the minimized data objects.

    See Also
    Syncfusion.UI.Xaml.Controls.Layout.TileView.MaximizedContentTransitions
    Syncfusion.UI.Xaml.Controls.Layout.TileView.MaximizedItemContainerStyle
    Syncfusion.UI.Xaml.Controls.Layout.TileView.MaximizedItemHeightProperty
    Syncfusion.UI.Xaml.Controls.Layout.TileView.MaximizedItem
    Syncfusion.UI.Xaml.Controls.Layout.TileView.MaximizedItemWidth

    MaximizedItemWidth

    Gets or sets the width of the current maximized Syncfusion.UI.Xaml.Controls.Layout.TileViewItem.

    Declaration
    [ClassReference(IsReviewed = false)]
    public double MaximizedItemWidth { get; set; }
    Property Value
    Type Description
    System.Double

    The default value is zero.

    See Also
    Syncfusion.UI.Xaml.Controls.Layout.TileView.MaximizedContentTransitions
    Syncfusion.UI.Xaml.Controls.Layout.TileView.MaximizedItemContainerStyle
    Syncfusion.UI.Xaml.Controls.Layout.TileView.MaximizedItemHeightProperty
    Syncfusion.UI.Xaml.Controls.Layout.TileView.MaximizedItemTemplate
    Syncfusion.UI.Xaml.Controls.Layout.TileView.MaximizedItem

    MinimizedItems

    Gets or sets the collection of minimized Syncfusion.UI.Xaml.Controls.Layout.TileViewItem.

    Declaration
    [ClassReference(IsReviewed = false)]
    public ObservableCollection<object> MinimizedItems { get; set; }
    Property Value
    Type Description
    System.Collections.ObjectModel.ObservableCollection<System.Object>

    It accepts the type of System.Collections.ObjectModel.ObservableCollection<>. The default value is null.

    See Also
    Syncfusion.UI.Xaml.Controls.Layout.TileView.MinimizedItemsOrientation

    MinimizedItemsOrientation

    Gets or sets the minimized items orientation.

    Declaration
    [ClassReference(IsReviewed = false)]
    public MinimizedItemsOrientation MinimizedItemsOrientation { get; set; }
    Property Value
    Type Description
    MinimizedItemsOrientation

    It accepts the type of MinimizedItemsOrientation. The default value is Right.

    See Also
    Syncfusion.UI.Xaml.Controls.Layout.TileView.MaximizedItem

    Orientation

    Gets or sets a value that indicates the dimension by which child elements are stacked.

    Declaration
    [ClassReference(IsReviewed = false)]
    public Orientation Orientation { get; set; }
    Property Value
    Type Description
    Windows.UI.Xaml.Controls.Orientation

    The Default value is Windows.UI.Xaml.Controls.Orientation

    Remarks

    The orientations are Vertical,Horizontal.

    See Also
    Syncfusion.UI.Xaml.Controls.Layout.TileView.MinimizedItemsOrientation

    Methods

    Dispose()

    Disposes the control while unloading.

    Declaration
    public void Dispose()

    Dispose(Boolean)

    Disposing unused objects

    Declaration
    protected virtual void Dispose(bool disposing)
    Parameters
    Type Name Description
    System.Boolean disposing

    Flag to represents whether the objects are disposable or not

    OnApplyTemplate()

    Initializes all the child elements of the Syncfusion.UI.Xaml.Controls.Navigation.SfTileView control.

    Declaration
    protected override void OnApplyTemplate()
    Overrides
    Selector.OnApplyTemplate()

    OnItemsChanged(Object)

    Called when the item is changed

    Declaration
    protected override void OnItemsChanged(object e)
    Parameters
    Type Name Description
    System.Object e

    Argument of Items Changed method

    OnManipulationDelta(ManipulationDeltaRoutedEventArgs)

    Called when the input device changes position during a manipulation.

    Declaration
    protected override void OnManipulationDelta(ManipulationDeltaRoutedEventArgs e)
    Parameters
    Type Name Description
    Windows.UI.Xaml.Input.ManipulationDeltaRoutedEventArgs e

    Event arguments

    OnMinimizedItemsOrientationChanged(DependencyPropertyChangedEventArgs)

    Occurs when the selected TileView item Syncfusion.UI.Xaml.Controls.Navigation.SfTileView minimized items orientation is changed.

    Declaration
    protected virtual void OnMinimizedItemsOrientationChanged(DependencyPropertyChangedEventArgs args)
    Parameters
    Type Name Description
    Windows.UI.Xaml.DependencyPropertyChangedEventArgs args

    The method arguments

    OnOrientationChanged(DependencyPropertyChangedEventArgs)

    Occurs when the selected TileView item Syncfusion.UI.Xaml.Controls.Navigation.SfTileView orientation is changed.

    Declaration
    protected virtual void OnOrientationChanged(DependencyPropertyChangedEventArgs args)
    Parameters
    Type Name Description
    Windows.UI.Xaml.DependencyPropertyChangedEventArgs args

    The method arguments

    OnPointerExited(PointerRoutedEventArgs)

    Called when a pointer leaves the area of the element .

    Declaration
    protected override void OnPointerExited(PointerRoutedEventArgs e)
    Parameters
    Type Name Description
    Windows.UI.Xaml.Input.PointerRoutedEventArgs e

    The method argument

    OnSelectionChanged(DependencyPropertyChangedEventArgs)

    Occurs when the selected TileView item Syncfusion.UI.Xaml.Controls.Navigation.SfTileView is changed.

    Declaration
    protected override void OnSelectionChanged(DependencyPropertyChangedEventArgs args)
    Parameters
    Type Name Description
    Windows.UI.Xaml.DependencyPropertyChangedEventArgs args

    The method arguments

    Overrides
    Selector.OnSelectionChanged(DependencyPropertyChangedEventArgs)

    Implements

    System.IDisposable

    Extension Methods

    DateTimeExtension.ToDateTime(Object)
    Back to top Generated by DocFX
    Copyright © 2001 - 2025 Syncfusion Inc. All Rights Reserved