# Key Properties

This article will list the key properties provided by the **RadPagination** control.

* **PageProvider**: A property of type **Microsoft.UI.Xaml.Controls.Primitives.Selector** that gets or sets the current instance targeted by this pagination control.

* **DisplayMode**: A property of type **PaginationControlDisplayMode** that gets or sets a value that indicates which parts of the control are currently visible. This property is and enumeration and it expose the following values:
  * **All**: All parts are visible.
  * **Arrows**: Left and right arrows are visible.
  * **Thumbnails**: The ThumbnailsList part is visible.
  * **IndexLabel**: The IndexControl part is visible.
  * **ArrowsAndThumbnails**: Both arrows and thumbnails parts are visible.
  * **ArrowsAndIndex**: Both arrows and index parts are visible.
  * **ThumbnailsAndIndex**: Both thumbnails and index parts are visible.

* **ListItemTemplate**: A property of type **DataTemplate** that gets or sets the instance that defines the appearance of the items within the list control.

* **LeftArrowTemplate**: A property of type **DataTemplate** that gets or sets the instance that defines the appearance of the left arrow of the control.

* **RightArrowTemplate**: A property of type **DataTemplate** that gets or sets the instance that defines the appearance of the right arrow of the control.
