menu

WPF

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

    Show / Hide Table of Contents

    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
    System.Object
    TileViewControl
    Implements
    System.IDisposable
    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, IDisposable

    Constructors

    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 AllowItemRepositioningProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    AnimationDurationProperty

    Declaration
    public static readonly DependencyProperty AnimationDurationProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    ClickHeaderToMaximizeProperty

    Identifies the TileViewControl ClickHeaderToMaximize Dependency Property

    Declaration
    public static readonly DependencyProperty ClickHeaderToMaximizeProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    ColumnCountProperty

    Identifies the TileViewControl ColoumnCount Dependency Property

    Declaration
    public static readonly DependencyProperty ColumnCountProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    ColumnWidthProperty

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

    CurrentItemsOrderProperty

    Identifies the TileViewControl CurrentItemsOrder Dependency Property

    Declaration
    public static readonly DependencyProperty CurrentItemsOrderProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    EnableAnimationProperty

    Declaration
    public static readonly DependencyProperty EnableAnimationProperty
    Field 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 EnableTouchProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    HeaderTemplateProperty

    Identifies the TileViewControl HeaderTemplate Dependency Property

    Declaration
    public static readonly DependencyProperty HeaderTemplateProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    HorizontalScrollBarVisibilityProperty

    Identifies the TileViewControl HorizontalScrollBarVisibility Dependency Property.

    Declaration
    public static readonly DependencyProperty HorizontalScrollBarVisibilityProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    IsMinMaxButtonOnMouseOverOnlyProperty

    Identifies the TileViewControl IsMinMaxButtonOnMouseOverOnly Dependency Property.

    Declaration
    public static readonly DependencyProperty IsMinMaxButtonOnMouseOverOnlyProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    IsVirtualizingProperty

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

    MaximizedHeaderTemplateProperty

    Identifies the TileViewControl MaximizedHeaderTemplate Dependency Property.

    Declaration
    public static readonly DependencyProperty MaximizedHeaderTemplateProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    MaximizedItemTemplateProperty

    Identifies the TileViewControl MaximizedItemTemplate Dependency Property.

    Declaration
    public static readonly DependencyProperty MaximizedItemTemplateProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    MinimizedHeaderTemplateProperty

    Identifies the TileViewControl MinimizedHeaderTemplate Dependency Property.

    Declaration
    public static readonly DependencyProperty MinimizedHeaderTemplateProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    MinimizedItemsOrientationProperty

    Identifies the TileViewControl MinimizedItemsOrientation Dependency Property

    Declaration
    public static readonly DependencyProperty MinimizedItemsOrientationProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    MinimizedItemsPercentageProperty

    Identifies the TileViewControl MinimizedItemsPercentage Dependency Property

    Declaration
    public static readonly DependencyProperty MinimizedItemsPercentageProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    MinimizedItemTemplateProperty

    Identifies the TileViewControl MinimizedItemTemplate Dependency Property.

    Declaration
    public static readonly DependencyProperty MinimizedItemTemplateProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    RowCountProperty

    Identifies the TileViewControl RowCount Dependency Property

    Declaration
    public static readonly DependencyProperty RowCountProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    RowHeightProperty

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

    SplitterColorProperty

    Identifies the TileViewControl SplitterColor Dependency Property.

    Declaration
    public static readonly DependencyProperty SplitterColorProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    SplitterThicknessProperty

    Identifies the TileViewControl SplitterThickness Dependency Property.

    Declaration
    public static readonly DependencyProperty SplitterThicknessProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    SplitterVisibilityProperty

    Identifies the TileViewControl SplitterVisibility Dependency Property.

    Declaration
    public static readonly DependencyProperty SplitterVisibilityProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    UseNormalStateProperty

    Identifies the TileViewControl UseNormalState Dependency Property

    Declaration
    public static readonly DependencyProperty UseNormalStateProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    VerticalScrollBarVisibilityProperty

    Identifies the TileViewControl VerticalScrollBarVisibility Dependency Property.

    Declaration
    public static readonly DependencyProperty VerticalScrollBarVisibilityProperty
    Field 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

    true if this instance is draggable; otherwise, false.

    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

    true if [click header to maximize]; otherwise, false.

    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

    true if this instance is min max button on mouse over only; otherwise, false.

    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

    true if [inverse orientation]; otherwise, false.

    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()

    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 true animation will be enabled while updating layout .

    Events

    AllowItemRepositioningChanged

    Occurs when [allow item repositioning changed].

    Declaration
    public event PropertyChangedCallback AllowItemRepositioningChanged
    Event Type
    Type
    System.Windows.PropertyChangedCallback

    ColumnCountChanged

    Occurs when [column count changed].

    Declaration
    public event PropertyChangedCallback ColumnCountChanged
    Event Type
    Type
    System.Windows.PropertyChangedCallback

    IsClickHeaderToMaximizePropertyChanged

    Occurs when [Click Header to Maximize Property changed changed].

    Declaration
    public event PropertyChangedCallback IsClickHeaderToMaximizePropertyChanged
    Event Type
    Type
    System.Windows.PropertyChangedCallback

    IsMinMaxButtonOnMouseOverOnlyChanged

    Occurs when [min max button on mouse over only changed].

    Declaration
    public event PropertyChangedCallback IsMinMaxButtonOnMouseOverOnlyChanged
    Event Type
    Type
    System.Windows.PropertyChangedCallback

    IsSplitterVisibilityChanged

    Occurs when [splitter visibility changed].

    Declaration
    public event PropertyChangedCallback IsSplitterVisibilityChanged
    Event Type
    Type
    System.Windows.PropertyChangedCallback

    Maximized

    Occurs when TileViewItem maximized.

    Declaration
    public event TileViewControl.TileViewEventHandler Maximized
    Event Type
    Type
    TileViewControl.TileViewEventHandler

    MaximizedItemChanged

    Occurs when maximized item changed.

    Declaration
    public event TileViewControl.TileViewEventHandler MaximizedItemChanged
    Event Type
    Type
    TileViewControl.TileViewEventHandler

    Maximizing

    Occurs when TileViewItem maximizing.

    Declaration
    public event TileViewControl.TileViewCancelEventHandler Maximizing
    Event Type
    Type
    TileViewControl.TileViewCancelEventHandler

    Minimized

    Occurs when TileViewItem minimzed.

    Declaration
    public event TileViewControl.TileViewEventHandler Minimized
    Event Type
    Type
    TileViewControl.TileViewEventHandler

    MinimizedItemsOrientationChanged

    Occurs when [minimized items orientation changed].

    Declaration
    public event PropertyChangedCallback MinimizedItemsOrientationChanged
    Event Type
    Type
    System.Windows.PropertyChangedCallback

    MinimizedItemsPercentageChanged

    Occurs when [minimized items percentage changed].

    Declaration
    public event PropertyChangedCallback MinimizedItemsPercentageChanged
    Event Type
    Type
    System.Windows.PropertyChangedCallback

    Minimizing

    Occurs when TileViewItem minimzed.

    Declaration
    public event TileViewControl.TileViewEventHandler Minimizing
    Event Type
    Type
    TileViewControl.TileViewEventHandler

    Repositioned

    declares the updated order event of the report card

    Declaration
    public event TileViewOrderChangeEventHandler Repositioned
    Event Type
    Type
    TileViewOrderChangeEventHandler

    Repositioning

    declares the cancel Repositioning event of the report card

    Declaration
    public event TileViewCancelRepositioningEventHandler Repositioning
    Event Type
    Type
    TileViewCancelRepositioningEventHandler

    Restored

    Occurs when TileViewItem restored from Maximize state to Normal.

    Declaration
    public event TileViewControl.TileViewEventHandler Restored
    Event Type
    Type
    TileViewControl.TileViewEventHandler

    Restoring

    Occurs when TileViewItem restoring from Maximize state to Normal.

    Declaration
    public event TileViewControl.TileViewCancelEventHandler Restoring
    Event Type
    Type
    TileViewControl.TileViewCancelEventHandler

    RowCountChanged

    Occurs when [row count changed].

    Declaration
    public event PropertyChangedCallback RowCountChanged
    Event Type
    Type
    System.Windows.PropertyChangedCallback

    SplitterThicknessChanged

    Occurs when [splitter thickness changed].

    Declaration
    public event PropertyChangedCallback SplitterThicknessChanged
    Event Type
    Type
    System.Windows.PropertyChangedCallback

    Implements

    System.IDisposable
    Back to top Generated by DocFX
    Copyright © 2001 - 2025 Syncfusion Inc. All Rights Reserved