Class TileViewControl
TileViewControl Control helps to arrange its children in tile layout. It has built in animaton and drag/drop operations. TileViewItem can be hosted inside the TileViewControl.
Inheritance
Implements
Namespace: Syncfusion.Windows.Shared
Assembly: Syncfusion.Shared.WPF.dll
Syntax
[SkinType(SkinVisualStyle = Skin.Office2007Blue, Type = typeof(TileViewControl), XamlResource = "pack://application:,,,/Syncfusion.Shared.Wpf.Classic;component/Controls/TileView/Themes/Office2007BlueStyle.xaml")]
[SkinType(SkinVisualStyle = Skin.Office2007Black, Type = typeof(TileViewControl), XamlResource = "pack://application:,,,/Syncfusion.Shared.Wpf.Classic;component/Controls/TileView/Themes/Office2007BlackStyle.xaml")]
[SkinType(SkinVisualStyle = Skin.Office2007Silver, Type = typeof(TileViewControl), XamlResource = "pack://application:,,,/Syncfusion.Shared.Wpf.Classic;component/Controls/TileView/Themes/Office2007SilverStyle.xaml")]
[SkinType(SkinVisualStyle = Skin.Office2010Blue, Type = typeof(TileViewControl), XamlResource = "pack://application:,,,/Syncfusion.Shared.Wpf.Classic;component/Controls/TileView/Themes/Office2010BlueStyle.xaml")]
[SkinType(SkinVisualStyle = Skin.Office2010Black, Type = typeof(TileViewControl), XamlResource = "pack://application:,,,/Syncfusion.Shared.Wpf.Classic;component/Controls/TileView/Themes/Office2010BlackStyle.xaml")]
[SkinType(SkinVisualStyle = Skin.Office2010Silver, Type = typeof(TileViewControl), XamlResource = "pack://application:,,,/Syncfusion.Shared.Wpf.Classic;component/Controls/TileView/Themes/Office2010SilverStyle.xaml")]
[SkinType(SkinVisualStyle = Skin.Office2003, Type = typeof(TileViewControl), XamlResource = "pack://application:,,,/Syncfusion.Shared.Wpf.Classic;component/Controls/TileView/Themes/Office2003Style.xaml")]
[SkinType(SkinVisualStyle = Skin.Blend, Type = typeof(TileViewControl), XamlResource = "pack://application:,,,/Syncfusion.Shared.Wpf.Classic;component/Controls/TileView/Themes/BlendStyle.xaml")]
[SkinType(SkinVisualStyle = Skin.SyncOrange, Type = typeof(TileViewControl), XamlResource = "pack://application:,,,/Syncfusion.Shared.Wpf.Classic;component/Controls/TileView/Themes/SyncOrangeStyle.xaml")]
[SkinType(SkinVisualStyle = Skin.ShinyRed, Type = typeof(TileViewControl), XamlResource = "pack://application:,,,/Syncfusion.Shared.Wpf.Classic;component/Controls/TileView/Themes/ShinyRedStyle.xaml")]
[SkinType(SkinVisualStyle = Skin.ShinyBlue, Type = typeof(TileViewControl), XamlResource = "pack://application:,,,/Syncfusion.Shared.Wpf.Classic;component/Controls/TileView/Themes/ShinyBlueStyle.xaml")]
[SkinType(SkinVisualStyle = Skin.Default, Type = typeof(TileViewControl), XamlResource = "/Syncfusion.Shared.Wpf;component/Controls/TileView/Themes/Generic.xaml")]
[SkinType(SkinVisualStyle = Skin.VS2010, Type = typeof(TileViewControl), XamlResource = "pack://application:,,,/Syncfusion.Shared.Wpf.Classic;component/Controls/TileView/Themes/VS2010Style.xaml")]
[SkinType(SkinVisualStyle = Skin.Metro, Type = typeof(TileViewControl), XamlResource = "pack://application:,,,/Syncfusion.Shared.Wpf.Classic;component/Controls/TileView/Themes/MetroStyle.xaml")]
[SkinType(SkinVisualStyle = Skin.Transparent, Type = typeof(TileViewControl), XamlResource = "pack://application:,,,/Syncfusion.Shared.Wpf.Classic;component/Controls/TileView/Themes/TransparentStyle.xaml")]
public class TileViewControl : Selector, IDisposableConstructors
TileViewControl()
Initializes a new instance of the {TileViewControl} class
Declaration
public TileViewControl()Fields
AllowItemRepositioningProperty
Identifies the TileViewControl AllowItemRepositioning Dependency Property
Declaration
public static readonly DependencyProperty AllowItemRepositioningPropertyField Value
| Type | 
|---|
| System.Windows.DependencyProperty | 
AnimationDurationProperty
Declaration
public static readonly DependencyProperty AnimationDurationPropertyField Value
| Type | 
|---|
| System.Windows.DependencyProperty | 
ClickHeaderToMaximizeProperty
Identifies the TileViewControl ClickHeaderToMaximize Dependency Property
Declaration
public static readonly DependencyProperty ClickHeaderToMaximizePropertyField Value
| Type | 
|---|
| System.Windows.DependencyProperty | 
ColumnCountProperty
Identifies the TileViewControl ColoumnCount Dependency Property
Declaration
public static readonly DependencyProperty ColumnCountPropertyField Value
| Type | 
|---|
| System.Windows.DependencyProperty | 
ColumnWidthProperty
Declaration
public static readonly DependencyProperty ColumnWidthPropertyField Value
| Type | 
|---|
| System.Windows.DependencyProperty | 
CurrentItemsOrderProperty
Identifies the TileViewControl CurrentItemsOrder Dependency Property
Declaration
public static readonly DependencyProperty CurrentItemsOrderPropertyField Value
| Type | 
|---|
| System.Windows.DependencyProperty | 
EnableAnimationProperty
Declaration
public static readonly DependencyProperty EnableAnimationPropertyField Value
| Type | 
|---|
| System.Windows.DependencyProperty | 
EnableTouchProperty
Using a DependencyProperty as the backing store for EnableTouch. This enables animation, styling, binding, etc...
Declaration
public static readonly DependencyProperty EnableTouchPropertyField Value
| Type | 
|---|
| System.Windows.DependencyProperty | 
HeaderTemplateProperty
Identifies the TileViewControl HeaderTemplate Dependency Property
Declaration
public static readonly DependencyProperty HeaderTemplatePropertyField Value
| Type | 
|---|
| System.Windows.DependencyProperty | 
HorizontalScrollBarVisibilityProperty
Identifies the TileViewControl HorizontalScrollBarVisibility Dependency Property.
Declaration
public static readonly DependencyProperty HorizontalScrollBarVisibilityPropertyField Value
| Type | 
|---|
| System.Windows.DependencyProperty | 
IsMinMaxButtonOnMouseOverOnlyProperty
Identifies the TileViewControl IsMinMaxButtonOnMouseOverOnly Dependency Property.
Declaration
public static readonly DependencyProperty IsMinMaxButtonOnMouseOverOnlyPropertyField Value
| Type | 
|---|
| System.Windows.DependencyProperty | 
IsVirtualizingProperty
Declaration
public static readonly DependencyProperty IsVirtualizingPropertyField Value
| Type | 
|---|
| System.Windows.DependencyProperty | 
MaximizedHeaderTemplateProperty
Identifies the TileViewControl MaximizedHeaderTemplate Dependency Property.
Declaration
public static readonly DependencyProperty MaximizedHeaderTemplatePropertyField Value
| Type | 
|---|
| System.Windows.DependencyProperty | 
MaximizedItemTemplateProperty
Identifies the TileViewControl MaximizedItemTemplate Dependency Property.
Declaration
public static readonly DependencyProperty MaximizedItemTemplatePropertyField Value
| Type | 
|---|
| System.Windows.DependencyProperty | 
MinimizedHeaderTemplateProperty
Identifies the TileViewControl MinimizedHeaderTemplate Dependency Property.
Declaration
public static readonly DependencyProperty MinimizedHeaderTemplatePropertyField Value
| Type | 
|---|
| System.Windows.DependencyProperty | 
MinimizedItemsOrientationProperty
Identifies the TileViewControl MinimizedItemsOrientation Dependency Property
Declaration
public static readonly DependencyProperty MinimizedItemsOrientationPropertyField Value
| Type | 
|---|
| System.Windows.DependencyProperty | 
MinimizedItemsPercentageProperty
Identifies the TileViewControl MinimizedItemsPercentage Dependency Property
Declaration
public static readonly DependencyProperty MinimizedItemsPercentagePropertyField Value
| Type | 
|---|
| System.Windows.DependencyProperty | 
MinimizedItemTemplateProperty
Identifies the TileViewControl MinimizedItemTemplate Dependency Property.
Declaration
public static readonly DependencyProperty MinimizedItemTemplatePropertyField Value
| Type | 
|---|
| System.Windows.DependencyProperty | 
RowCountProperty
Identifies the TileViewControl RowCount Dependency Property
Declaration
public static readonly DependencyProperty RowCountPropertyField Value
| Type | 
|---|
| System.Windows.DependencyProperty | 
RowHeightProperty
Declaration
public static readonly DependencyProperty RowHeightPropertyField Value
| Type | 
|---|
| System.Windows.DependencyProperty | 
SplitterColorProperty
Identifies the TileViewControl SplitterColor Dependency Property.
Declaration
public static readonly DependencyProperty SplitterColorPropertyField Value
| Type | 
|---|
| System.Windows.DependencyProperty | 
SplitterThicknessProperty
Identifies the TileViewControl SplitterThickness Dependency Property.
Declaration
public static readonly DependencyProperty SplitterThicknessPropertyField Value
| Type | 
|---|
| System.Windows.DependencyProperty | 
SplitterVisibilityProperty
Identifies the TileViewControl SplitterVisibility Dependency Property.
Declaration
public static readonly DependencyProperty SplitterVisibilityPropertyField Value
| Type | 
|---|
| System.Windows.DependencyProperty | 
UseNormalStateProperty
Identifies the TileViewControl UseNormalState Dependency Property
Declaration
public static readonly DependencyProperty UseNormalStatePropertyField Value
| Type | 
|---|
| System.Windows.DependencyProperty | 
VerticalScrollBarVisibilityProperty
Identifies the TileViewControl VerticalScrollBarVisibility Dependency Property.
Declaration
public static readonly DependencyProperty VerticalScrollBarVisibilityPropertyField Value
| Type | 
|---|
| System.Windows.DependencyProperty | 
Properties
AllowItemRepositioning
Gets or sets a value indicating whether this TileViewItem is draggable.
Declaration
public bool AllowItemRepositioning { get; set; }Property Value
| Type | Description | 
|---|---|
| System.Boolean | 
 | 
AnimationDuration
Gets or sets the animation speed.
Declaration
public TimeSpan AnimationDuration { get; set; }Property Value
| Type | 
|---|
| System.TimeSpan | 
ClickHeaderToMaximize
Gets or sets a value indicating whether TileViewItem can be maximized by clicking on the Header.
Declaration
public bool ClickHeaderToMaximize { get; set; }Property Value
| Type | Description | 
|---|---|
| System.Boolean | 
 | 
ColumnCount
Gets or sets the TileViewControl column count.
Declaration
public int ColumnCount { get; set; }Property Value
| Type | Description | 
|---|---|
| System.Int32 | The column count. | 
ColumnWidth
Declaration
public GridLength ColumnWidth { get; set; }Property Value
| Type | 
|---|
| System.Windows.GridLength | 
CurrentItemsOrder
Gets or sets the Current Items Order.
Declaration
public List<int> CurrentItemsOrder { get; set; }Property Value
| Type | 
|---|
| System.Collections.Generic.List<System.Int32> | 
EnableAnimation
Gets or sets the animation is enable or not
Declaration
public bool EnableAnimation { get; set; }Property Value
| Type | 
|---|
| System.Boolean | 
EnableTouch
get or Set EnableTouch
Declaration
public bool EnableTouch { get; set; }Property Value
| Type | 
|---|
| System.Boolean | 
HeaderTemplate
Gets or sets the TileViewControl HeaderTemplate.
Declaration
public DataTemplate HeaderTemplate { get; set; }Property Value
| Type | Description | 
|---|---|
| System.Windows.DataTemplate | The header template. | 
HorizontalScrollBarVisibility
Gets or sets the TileViewControl HorizontalScrollBarVisibility.
Declaration
public ScrollBarVisibility HorizontalScrollBarVisibility { get; set; }Property Value
| Type | 
|---|
| System.Windows.Controls.ScrollBarVisibility | 
IsMinMaxButtonOnMouseOverOnly
Gets or sets a value indicating whether TileViewItem MinMaxButton on mouse over only.
Declaration
public bool IsMinMaxButtonOnMouseOverOnly { get; set; }Property Value
| Type | Description | 
|---|---|
| System.Boolean | 
 | 
IsVirtualizing
Gets or sets a value indicating whether the TileViewControl virtualizing its tile items
Declaration
public bool IsVirtualizing { get; set; }Property Value
| Type | 
|---|
| System.Boolean | 
Remarks
It will only work if the ItemsPanel of the TileViewControl is a TileViewVirtualizingPanel
MaximizedHeaderTemplate
Gets or sets the TileViewControl MaximizedHeaderTemplate.
Declaration
public DataTemplate MaximizedHeaderTemplate { get; set; }Property Value
| Type | Description | 
|---|---|
| System.Windows.DataTemplate | The header template. | 
MaximizedItemTemplate
Gets or Sets the TileViewControl MaximizedItemTemplate
Declaration
public DataTemplate MaximizedItemTemplate { get; set; }Property Value
| Type | 
|---|
| System.Windows.DataTemplate | 
MinimizedHeaderTemplate
Gets or sets the TileViewControl MinimizedHeaderTemplate.
Declaration
public DataTemplate MinimizedHeaderTemplate { get; set; }Property Value
| Type | Description | 
|---|---|
| System.Windows.DataTemplate | The header template. | 
MinimizedItemsOrientation
Gets or sets the TileViewControl MinimizedItemsOrientation.
Declaration
public MinimizedItemsOrientation MinimizedItemsOrientation { get; set; }Property Value
| Type | Description | 
|---|---|
| MinimizedItemsOrientation | 
 | 
MinimizedItemsPercentage
Gets or sets the percentage of Minimized TileViewItems.
Declaration
public double MinimizedItemsPercentage { get; set; }Property Value
| Type | Description | 
|---|---|
| System.Double | The minimized items percentage. | 
MinimizedItemTemplate
Gets or Sets the TileViewControl MinimizedItemTemplate
Declaration
public DataTemplate MinimizedItemTemplate { get; set; }Property Value
| Type | 
|---|
| System.Windows.DataTemplate | 
RowCount
Gets or sets the TileViewControl row count.
Declaration
public int RowCount { get; set; }Property Value
| Type | Description | 
|---|---|
| System.Int32 | The row count. | 
RowHeight
Declaration
public GridLength RowHeight { get; set; }Property Value
| Type | 
|---|
| System.Windows.GridLength | 
SplitterColor
Gets or sets TileViewControl SplitterColor
Declaration
public Brush SplitterColor { get; set; }Property Value
| Type | Description | 
|---|---|
| System.Windows.Media.Brush | The color of the splitter. | 
SplitterThickness
Gets or sets the TileViewControl splitter thickness.
Declaration
public double SplitterThickness { get; set; }Property Value
| Type | Description | 
|---|---|
| System.Double | The splitter thickness. | 
SplitterVisibility
Gets or sets the TileViewControl SplitterVisibility.
Declaration
public Visibility SplitterVisibility { get; set; }Property Value
| Type | Description | 
|---|---|
| System.Windows.Visibility | The splitter visibility. | 
UseNormalState
Gets or sets the TileViewControl UseNormalState.
Declaration
public bool UseNormalState { get; set; }Property Value
| Type | Description | 
|---|---|
| System.Boolean | The header template. | 
VerticalScrollBarVisibility
Gets or sets the TileViewControl VerticalScrollBarVisibility.
Declaration
public ScrollBarVisibility VerticalScrollBarVisibility { get; set; }Property Value
| Type | 
|---|
| System.Windows.Controls.ScrollBarVisibility | 
Methods
AnimateTileViewLayoutforSplitter()
Method for updating layout with animation where the TileViewItems are arranged
Declaration
public void AnimateTileViewLayoutforSplitter()BringIntoView(Object)
Attempts to bring the specified element into view, within any scrollable regions it is contained within.
Declaration
public void BringIntoView(object data)Parameters
| Type | Name | Description | 
|---|---|---|
| System.Object | data | An element that should bring into the view. | 
CloseTileViewItem(TileViewItem)
Closes the tile view item.
Declaration
public bool CloseTileViewItem(TileViewItem CloseTileViewItem)Parameters
| Type | Name | Description | 
|---|---|---|
| TileViewItem | CloseTileViewItem | The close item. | 
Returns
| Type | 
|---|
| System.Boolean | 
Dispose()
Helps to dispose the internal instances used by TileViewControl.
Declaration
public void Dispose()GetContainerForItemOverride()
Creates or identifies the element that is used to display the given item.
Declaration
protected override DependencyObject GetContainerForItemOverride()Returns
| Type | Description | 
|---|---|
| System.Windows.DependencyObject | The element that is used to display the given item. | 
GetTileViewItemsSizesforSplitter()
Method to get the TileViewItem sizes for Splitter.
Declaration
public void GetTileViewItemsSizesforSplitter()IsItemItsOwnContainerOverride(Object)
Determines if the specified item is (or is eligible to be) its own container.
Declaration
protected override bool IsItemItsOwnContainerOverride(object item)Parameters
| Type | Name | Description | 
|---|---|---|
| System.Object | item | The item to check. | 
Returns
| Type | Description | 
|---|---|
| System.Boolean | true if the item is (or is eligible to be) its own container; otherwise, false. | 
LoadOrder()
The saved order of tileview has loaded (deserialized)
Declaration
public void LoadOrder()MeasureOverride(Size)
Declaration
protected override Size MeasureOverride(Size availableSize)Parameters
| Type | Name | Description | 
|---|---|---|
| System.Windows.Size | availableSize | 
Returns
| Type | 
|---|
| System.Windows.Size | 
OnAllowItemRepositioningChanged(DependencyPropertyChangedEventArgs)
Called when the TileViewControl AllowItemRepositioning Property changed.
Declaration
protected virtual void OnAllowItemRepositioningChanged(DependencyPropertyChangedEventArgs args)Parameters
| Type | Name | Description | 
|---|---|---|
| System.Windows.DependencyPropertyChangedEventArgs | args | The System.Windows.DependencyPropertyChangedEventArgs instance containing the event data. | 
OnClickHeaderToMaximizePropertyChanged(DependencyObject, DependencyPropertyChangedEventArgs)
Called when the ClickHeaderToMaximize Property changed.
Declaration
public static void OnClickHeaderToMaximizePropertyChanged(DependencyObject obj, DependencyPropertyChangedEventArgs args)Parameters
| Type | Name | Description | 
|---|---|---|
| System.Windows.DependencyObject | obj | The obj. | 
| System.Windows.DependencyPropertyChangedEventArgs | args | The System.Windows.DependencyPropertyChangedEventArgs instance containing the event data. | 
OnClickHeaderToMaximizePropertyChanged(DependencyPropertyChangedEventArgs)
Called when the ClickHeaderToMaximize Property changed.
Declaration
protected virtual void OnClickHeaderToMaximizePropertyChanged(DependencyPropertyChangedEventArgs args)Parameters
| Type | Name | Description | 
|---|---|---|
| System.Windows.DependencyPropertyChangedEventArgs | args | The System.Windows.DependencyPropertyChangedEventArgs instance containing the event data. | 
OnColumnCountChanged(DependencyPropertyChangedEventArgs)
Called when the TileViewControl ColumnCount Property changed.
Declaration
protected virtual void OnColumnCountChanged(DependencyPropertyChangedEventArgs args)Parameters
| Type | Name | Description | 
|---|---|---|
| System.Windows.DependencyPropertyChangedEventArgs | args | The System.Windows.DependencyPropertyChangedEventArgs instance containing the event data. | 
OnCreateAutomationPeer()
Declaration
protected override AutomationPeer OnCreateAutomationPeer()Returns
| Type | 
|---|
| System.Windows.Automation.Peers.AutomationPeer | 
OnCurrentItemsOrderChanged(DependencyPropertyChangedEventArgs)
Declaration
protected virtual void OnCurrentItemsOrderChanged(DependencyPropertyChangedEventArgs args)Parameters
| Type | Name | Description | 
|---|---|---|
| System.Windows.DependencyPropertyChangedEventArgs | args | 
OnGotFocus(RoutedEventArgs)
Declaration
protected override void OnGotFocus(RoutedEventArgs e)Parameters
| Type | Name | Description | 
|---|---|---|
| System.Windows.RoutedEventArgs | e | 
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
| Type | Name | Description | 
|---|---|---|
| System.EventArgs | e | The System.Windows.RoutedEventArgs that contains the event data. | 
OnIsMinMaxButtonOnMouseOverOnlyChanged(DependencyPropertyChangedEventArgs)
Called when the TileViewControl MinMaxButtonOnMouseOverOnly property changed.
Declaration
protected virtual void OnIsMinMaxButtonOnMouseOverOnlyChanged(DependencyPropertyChangedEventArgs args)Parameters
| Type | Name | Description | 
|---|---|---|
| System.Windows.DependencyPropertyChangedEventArgs | args | The System.Windows.DependencyPropertyChangedEventArgs instance containing the event data. | 
OnItemsChanged(NotifyCollectionChangedEventArgs)
Called when the value of the TileViewItem property changes in TileViewControl.
Declaration
protected override void OnItemsChanged(NotifyCollectionChangedEventArgs e)Parameters
| Type | Name | Description | 
|---|---|---|
| System.Collections.Specialized.NotifyCollectionChangedEventArgs | e | A System.Collections.Specialized.NotifyCollectionChangedEventArgs that contains the event data | 
OnMaximized(TileViewEventArgs)
Occurs when the TileViewItem is Maximized.
Declaration
protected virtual void OnMaximized(TileViewEventArgs e)Parameters
| Type | Name | Description | 
|---|---|---|
| TileViewEventArgs | e | The System.ComponentModel.CancelEventArgs instance containing the event data. | 
OnMaximizedItemChanged(TileViewEventArgs)
Occurs when the Maximized Item changed.
Declaration
protected virtual void OnMaximizedItemChanged(TileViewEventArgs e)Parameters
| Type | Name | Description | 
|---|---|---|
| TileViewEventArgs | e | The TileViewEventArgs instance containing the event data. | 
OnMaximizing(TileViewCancelEventArgs)
Occurs when the TileViewItem is Maximizing.
Declaration
protected virtual void OnMaximizing(TileViewCancelEventArgs e)Parameters
| Type | Name | Description | 
|---|---|---|
| TileViewCancelEventArgs | e | The System.ComponentModel.CancelEventArgs instance containing the event data. | 
OnMinimized(TileViewEventArgs)
Occurs when TileViewItem Minimized
Declaration
protected virtual void OnMinimized(TileViewEventArgs e)Parameters
| Type | Name | Description | 
|---|---|---|
| TileViewEventArgs | e | The System.ComponentModel.CancelEventArgs instance containing the event data. | 
OnMinimizedItemsOrientationChanged(DependencyPropertyChangedEventArgs)
Called when the TileViewControl MinimizedItemsOrientation Property changed.
Declaration
protected virtual void OnMinimizedItemsOrientationChanged(DependencyPropertyChangedEventArgs args)Parameters
| Type | Name | Description | 
|---|---|---|
| System.Windows.DependencyPropertyChangedEventArgs | args | The System.Windows.DependencyPropertyChangedEventArgs instance containing the event data. | 
OnMinimizedItemsPercentageChanged(DependencyPropertyChangedEventArgs)
Called when the TileViewControl MinimizedItemsPercentage property changed.
Declaration
protected virtual void OnMinimizedItemsPercentageChanged(DependencyPropertyChangedEventArgs args)Parameters
| Type | Name | Description | 
|---|---|---|
| System.Windows.DependencyPropertyChangedEventArgs | args | The System.Windows.DependencyPropertyChangedEventArgs instance containing the event data. | 
OnMinimizing(TileViewEventArgs)
Occurs when TileViewItem is Minimizing.
Declaration
protected virtual void OnMinimizing(TileViewEventArgs e)Parameters
| Type | Name | Description | 
|---|---|---|
| TileViewEventArgs | e | The System.ComponentModel.CancelEventArgs instance containing the event data. | 
OnRestored(TileViewEventArgs)
Occurs when the TileViewItem is Restored.
Declaration
protected virtual void OnRestored(TileViewEventArgs e)Parameters
| Type | Name | Description | 
|---|---|---|
| TileViewEventArgs | e | The System.Windows.RoutedEventArgs instance containing the event data. | 
OnRestoring(TileViewCancelEventArgs)
Occurs when the TileViewItem is Restoring.
Declaration
protected virtual void OnRestoring(TileViewCancelEventArgs e)Parameters
| Type | Name | Description | 
|---|---|---|
| TileViewCancelEventArgs | e | The System.ComponentModel.CancelEventArgs instance containing the event data. | 
OnRowCountChanged(DependencyPropertyChangedEventArgs)
Called when the TileViewControl RowCount Property Changed.
Declaration
protected virtual void OnRowCountChanged(DependencyPropertyChangedEventArgs args)Parameters
| Type | Name | Description | 
|---|---|---|
| System.Windows.DependencyPropertyChangedEventArgs | args | The System.Windows.DependencyPropertyChangedEventArgs instance containing the event data. | 
OnScrollBarVisibilityPropertyChanged(DependencyObject, DependencyPropertyChangedEventArgs)
Called when the HorizontalScrollBarVisibility or VerticalScrollbarVisibility Property changed.
Declaration
public static void OnScrollBarVisibilityPropertyChanged(DependencyObject obj, DependencyPropertyChangedEventArgs args)Parameters
| Type | Name | Description | 
|---|---|---|
| System.Windows.DependencyObject | obj | The obj. | 
| System.Windows.DependencyPropertyChangedEventArgs | args | The System.Windows.DependencyPropertyChangedEventArgs instance containing the event data. | 
OnScrollBarVisibilityPropertyChanged(DependencyPropertyChangedEventArgs)
Called when the ClickHeaderToMaximize Property changed.
Declaration
protected virtual void OnScrollBarVisibilityPropertyChanged(DependencyPropertyChangedEventArgs args)Parameters
| Type | Name | Description | 
|---|---|---|
| System.Windows.DependencyPropertyChangedEventArgs | args | The System.Windows.DependencyPropertyChangedEventArgs instance containing the event data. | 
OnSplitterThicknessChanged(DependencyPropertyChangedEventArgs)
Called when the TileViewControl Splitter Thickness property changed.
Declaration
protected virtual void OnSplitterThicknessChanged(DependencyPropertyChangedEventArgs args)Parameters
| Type | Name | Description | 
|---|---|---|
| System.Windows.DependencyPropertyChangedEventArgs | args | The System.Windows.DependencyPropertyChangedEventArgs instance containing the event data. | 
OnSplitterVisibilityChanged(DependencyPropertyChangedEventArgs)
Called when the TileViewControl SplitterVisibility Property Changed.
Declaration
protected virtual void OnSplitterVisibilityChanged(DependencyPropertyChangedEventArgs args)Parameters
| Type | Name | Description | 
|---|---|---|
| System.Windows.DependencyPropertyChangedEventArgs | args | The System.Windows.DependencyPropertyChangedEventArgs instance containing the event data. | 
OnUseNormalStatePropertyChanged(DependencyObject, DependencyPropertyChangedEventArgs)
Called when the UseNormalState Property changed.
Declaration
public static void OnUseNormalStatePropertyChanged(DependencyObject obj, DependencyPropertyChangedEventArgs args)Parameters
| Type | Name | Description | 
|---|---|---|
| System.Windows.DependencyObject | obj | The obj. | 
| System.Windows.DependencyPropertyChangedEventArgs | args | The System.Windows.DependencyPropertyChangedEventArgs instance containing the event data. | 
OnUseNormalStatePropertyChanged(DependencyPropertyChangedEventArgs)
Called when the UseNormalState Property changed.
Declaration
protected virtual void OnUseNormalStatePropertyChanged(DependencyPropertyChangedEventArgs args)Parameters
| Type | Name | Description | 
|---|---|---|
| System.Windows.DependencyPropertyChangedEventArgs | args | The System.Windows.DependencyPropertyChangedEventArgs instance containing the event data. | 
PrepareContainerForItemOverride(DependencyObject, Object)
Prepares the container for item override.
Declaration
protected override void PrepareContainerForItemOverride(DependencyObject Dobj, object obj)Parameters
| Type | Name | Description | 
|---|---|---|
| System.Windows.DependencyObject | Dobj | The dobj. | 
| System.Object | obj | The obj. | 
SaveOrder()
The order of the tileview get saved (serialized)
Declaration
public void SaveOrder()UpdateTileViewLayout(Boolean)
Method to to Update the TileViewLayout with Animation and without Animation.
Declaration
public void UpdateTileViewLayout(bool needAnimation)Parameters
| Type | Name | Description | 
|---|---|---|
| System.Boolean | needAnimation | if set to  | 
Events
AllowItemRepositioningChanged
Occurs when [allow item repositioning changed].
Declaration
public event PropertyChangedCallback AllowItemRepositioningChangedEvent Type
| Type | 
|---|
| System.Windows.PropertyChangedCallback | 
ColumnCountChanged
Occurs when [column count changed].
Declaration
public event PropertyChangedCallback ColumnCountChangedEvent Type
| Type | 
|---|
| System.Windows.PropertyChangedCallback | 
IsClickHeaderToMaximizePropertyChanged
Occurs when [Click Header to Maximize Property changed changed].
Declaration
public event PropertyChangedCallback IsClickHeaderToMaximizePropertyChangedEvent Type
| Type | 
|---|
| System.Windows.PropertyChangedCallback | 
IsMinMaxButtonOnMouseOverOnlyChanged
Occurs when [min max button on mouse over only changed].
Declaration
public event PropertyChangedCallback IsMinMaxButtonOnMouseOverOnlyChangedEvent Type
| Type | 
|---|
| System.Windows.PropertyChangedCallback | 
IsSplitterVisibilityChanged
Occurs when [splitter visibility changed].
Declaration
public event PropertyChangedCallback IsSplitterVisibilityChangedEvent Type
| Type | 
|---|
| System.Windows.PropertyChangedCallback | 
Maximized
Occurs when TileViewItem maximized.
Declaration
public event TileViewControl.TileViewEventHandler MaximizedEvent Type
| Type | 
|---|
| TileViewControl.TileViewEventHandler | 
MaximizedItemChanged
Occurs when maximized item changed.
Declaration
public event TileViewControl.TileViewEventHandler MaximizedItemChangedEvent Type
| Type | 
|---|
| TileViewControl.TileViewEventHandler | 
Maximizing
Occurs when TileViewItem maximizing.
Declaration
public event TileViewControl.TileViewCancelEventHandler MaximizingEvent Type
| Type | 
|---|
| TileViewControl.TileViewCancelEventHandler | 
Minimized
Occurs when TileViewItem minimzed.
Declaration
public event TileViewControl.TileViewEventHandler MinimizedEvent Type
| Type | 
|---|
| TileViewControl.TileViewEventHandler | 
MinimizedItemsOrientationChanged
Occurs when [minimized items orientation changed].
Declaration
public event PropertyChangedCallback MinimizedItemsOrientationChangedEvent Type
| Type | 
|---|
| System.Windows.PropertyChangedCallback | 
MinimizedItemsPercentageChanged
Occurs when [minimized items percentage changed].
Declaration
public event PropertyChangedCallback MinimizedItemsPercentageChangedEvent Type
| Type | 
|---|
| System.Windows.PropertyChangedCallback | 
Minimizing
Occurs when TileViewItem minimzed.
Declaration
public event TileViewControl.TileViewEventHandler MinimizingEvent Type
| Type | 
|---|
| TileViewControl.TileViewEventHandler | 
Repositioned
declares the updated order event of the report card
Declaration
public event TileViewOrderChangeEventHandler RepositionedEvent Type
| Type | 
|---|
| TileViewOrderChangeEventHandler | 
Repositioning
declares the cancel Repositioning event of the report card
Declaration
public event TileViewCancelRepositioningEventHandler RepositioningEvent Type
| Type | 
|---|
| TileViewCancelRepositioningEventHandler | 
Restored
Occurs when TileViewItem restored from Maximize state to Normal.
Declaration
public event TileViewControl.TileViewEventHandler RestoredEvent Type
| Type | 
|---|
| TileViewControl.TileViewEventHandler | 
Restoring
Occurs when TileViewItem restoring from Maximize state to Normal.
Declaration
public event TileViewControl.TileViewCancelEventHandler RestoringEvent Type
| Type | 
|---|
| TileViewControl.TileViewCancelEventHandler | 
RowCountChanged
Occurs when [row count changed].
Declaration
public event PropertyChangedCallback RowCountChangedEvent Type
| Type | 
|---|
| System.Windows.PropertyChangedCallback | 
SplitterThicknessChanged
Occurs when [splitter thickness changed].
Declaration
public event PropertyChangedCallback SplitterThicknessChangedEvent Type
| Type | 
|---|
| System.Windows.PropertyChangedCallback |