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.Transparent, Type = typeof(TileViewControl), XamlResource = "pack://application:,,,/Syncfusion.Shared.Wpf.Classic;component/Controls/TileView/Themes/TransparentStyle.xaml")]
[SkinType(SkinVisualStyle = Skin.Office2007Silver, Type = typeof(TileViewControl), XamlResource = "pack://application:,,,/Syncfusion.Shared.Wpf.Classic;component/Controls/TileView/Themes/Office2007SilverStyle.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.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.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")]
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 |
|
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()
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 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 |