Class SfTileView
Represents a TileView that allows the user to layout the items as Tiles.
Implements
Inherited Members
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 |
|
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
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
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
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
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
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
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
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
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
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
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
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
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 |