# Basic Properties

## Content

**TileView for WPF and Silverlight** includes several properties that allow you to change the functionality of the control. Some of the more important properties are listed below. See [TileView for WPF and Silverlight Appearance Properties](/componentone/docs/wpf/online-tilesview/TileViewforWPFLayoutandAppearance/TileViewforWPFAppearanceProperties) for more information about properties that change the appearance of the control.

The following properties let you customize the [C1TileView](/componentone/api/wpf/online-tilesview/dotnet-framework-api/C1.WPF.TileView.4.6.2/C1.WPF.TileView.C1TileView.html) control (**C1TileView** in Silverlight):

| Property (WPF) | Property (Silverlight) | Description |
| -------------- | ---------------------- | ----------- |
| [AnimationDuration](/componentone/api/wpf/online-tilesview/dotnet-framework-api/C1.WPF.TileView.4.6.2/C1.WPF.TileView.C1TileView.AnimationDuration.html) | **AnimationDuration** | Gets or sets the amount of time that it takes for items to reorder. |
| [CanUserReorder](/componentone/api/wpf/online-tilesview/dotnet-framework-api/C1.WPF.TileView.4.6.2/C1.WPF.TileView.C1TileView.CanUserReorder.html) | **CanUserReorder** | Gets or sets a value indicating whether the user can drag and drop and reorder [C1TileViewItem](/componentone/api/wpf/online-tilesview/dotnet-framework-api/C1.WPF.TileView.4.6.2/C1.WPF.TileView.C1TileViewItem.html) objects in the control. |
| [Columns](/componentone/api/wpf/online-tilesview/dotnet-framework-api/C1.WPF.TileView.4.6.2/C1.WPF.TileView.C1TileView.Columns.html) | **Columns** | Gets or sets the number of columns in which the C1TileViewItem objects are laid out. If the value is zero, it uses the minimum number that does not require scrolling. If both **Columns** and **Rows** are zero, the items are laid out in a square. |
| [ItemTemplateHeader](/componentone/api/wpf/online-tilesview/dotnet-framework-api/C1.WPF.TileView.4.6.2/C1.WPF.TileView.C1TileView.ItemTemplateHeader.html) | **ItemTemplateHeader** | Gets or sets the **DataTemplate** object to use as a title for the items. |
| [ItemTemplateMaximized](/componentone/api/wpf/online-tilesview/dotnet-framework-api/C1.WPF.TileView.4.6.2/C1.WPF.TileView.C1TileView.ItemTemplateMaximized.html) | **ItemTemplateMaximized** | Gets or sets the **DataTemplate** object to use for items in the **Maximized()** state. |
| [ItemTemplateMinimized](/componentone/api/wpf/online-tilesview/dotnet-framework-api/C1.WPF.TileView.4.6.2/C1.WPF.TileView.C1TileView.ItemTemplateMinimized.html) | **ItemTemplateMinimized** | Gets or sets the **DataTemplate** object to use for items in the **Minimized()** state. |
| [MaximizedIndex](/componentone/api/wpf/online-tilesview/dotnet-framework-api/C1.WPF.TileView.4.6.2/C1.WPF.TileView.C1TileView.MaximizedIndex.html) | **MaximizedIndex** | Gets or sets the index of the selected item in the **Items** collection. |
| [MaximizedItem](/componentone/api/wpf/online-tilesview/dotnet-framework-api/C1.WPF.TileView.4.6.2/C1.WPF.TileView.C1TileView.MaximizedItem.html) | **MaximizedItem** | Gets or sets the member of the **Items** collection that is selected. |
| [MinimizedItemsPosition](/componentone/api/wpf/online-tilesview/dotnet-framework-api/C1.WPF.TileView.4.6.2/C1.WPF.TileView.C1TileView.MinimizedItemsPosition.html) | **MinimizedItemsPosition** | Gets or sets a DockStyle indicating where to place the strip containing the minimized items. By default, the strip is at the right or bottom of the control. |
| [Rows](/componentone/api/wpf/online-tilesview/dotnet-framework-api/C1.WPF.TileView.4.6.2/C1.WPF.TileView.C1TileView.Rows.html) | [Rows](/componentone/api/wpf/online-tilesview/dotnet-framework-api/C1.WPF.TileView.4.6.2/C1.WPF.TileView.C1TileView.Rows.html) | Gets or sets the number of rows in which the **C1TileViewItem** objects are laid out. If the value is zero, it usses the minimum number that does not require scrolling. If both **Columns** and **Rows** are zero, the items are laid out in a square. |
| [ScrollBarStyle](/componentone/api/wpf/online-tilesview/dotnet-framework-api/C1.WPF.TileView.4.6.2/C1.WPF.TileView.C1TileView.ScrollBarStyle.html) | **ScrollBarStyle** | Gets or sets the style to use for the inner scrollbar. |
| [ScrollBarVisibility](/componentone/api/wpf/online-tilesview/dotnet-framework-api/C1.WPF.TileView.4.6.2/C1.WPF.TileView.C1TileView.ScrollBarVisibility.html) | **ScrollBarVisibility** | Gets or sets a value indicating whether the scrollbar is visible. |
| [UpdateSourceCollection](/componentone/api/wpf/online-tilesview/dotnet-framework-api/C1.WPF.TileView.4.6.2/C1.WPF.TileView.C1TileView.UpdateSourceCollection.html) | **UpdateSourceCollection** | Gets or sets a value indicating whether changes in the order of the items are written to **Items** or **ItemsSource**. |

## See Also

[TileView for WPF and Silverlight Layout and Appearance](/componentone/docs/wpf/online-tilesview/TileViewforWPFLayoutandAppearance)