Properties
| Property | Description |
|---|---|
| MouseWheelBehavior | Gets or sets the way that RadPanorama should handle mouse wheel input. |
| AutoArrangeNewTiles | Gets or sets a value that indicates whether the newly added tiles should be automatically arranged. |
| EnableZooming | Enables or Disables the build in zoom functionality |
| MinimumColumns | Gets or sets the minimum number of columns that the view can be reduced to. |
| AllowDragDrop | Gets or sets a value indicating whether reordering of tiles via drag and drop is allowed. |
| ShowGroups | Gets or sets a value indicating whether the groups or the items should be displayed. |
| ScrollingBackground | Gets or sets a value indicating whether the background image should be scrolled along with the tiles. |
| ScrollBarAlignment | Gets or sets the position on which the scroll bar should be aligned. |
| ScrollBarThickness | Gets or sets the thickness of the scroll bar. |
| MouseWheelScrollStep | Gets or sets the step size that is used, when scrolling with the mouse wheel. The default value is 30. |
| PanoramaElement | Gets the RadPanoramaElement that represents the main element of the control. |
| PanelImage | Gets or sets the image that is displayed in the background. |
| PanelImageSize | Gets or sets the size of the image that is displayed in the background. |
| ColumnsCount | Gets or sets the current number of columns. |
| RowsCount | Gets or sets the number of rows. |
| CellSize | RadPanorama uses a GridLayout element to display its tiles. By setting the CellSize property, you can change the default size of a single cell which is also the default size of a tile. |
| Items | Gets a collection of RadTileElement objects that represent the tiles that are displayed. |
| Groups | Gets a collection of RadTileElement objects that represent the tiles that are displayed. |
RadPanoramaElement's Properties
| Property | Description |
|---|---|
| ZoomedOut | Indicates whether the view is zoomed out. |
| ScrollBar | Gets the scroll bar of the view. |
| TileLayout | Gets the layout that arranges the tiles in ungrouped mode. |
| GroupLayout | Gets the layout that arranges the tile groups. |
| DragDropService | Gets or sets the RadDragDropService that is responsible for the drag-drop reorder of tiles. |
| ScrollService | Gets the ScrollService that is responsible for kinetic scrolling behavior with the mouse pointer. |
RadTileElement's Properties
| Property | Description |
|---|---|
| Column | Gets the zero-based index of the column in which the tile should be arranged. |
| Row | Gets the zero-based index of the row in which the tile should be arranged. |
| RowSpan | Gets or sets the number of cells that the tile should occupy in a column. |
| ColSpan | Gets or sets the number of cells that the tile should occupy in a row. |
| CellPadding | Gets or sets the padding according to the currently occupied cell. |
RadPanorama uses dynamic number of columns, so you can set the Column property of a tile with a value, greater than the ColumnsCount value. However, setting the Row property with a value, greater than the RowsCount value, will result in an exception.
RadLiveTileElement's Properties
RadLiveTileElement is a derivative of RadTileElement. Hence, the listed properties above are relevant for the RadLiveTileElement as well.
| Property | Description |
|---|---|
| ContentChangeInterval | Gets or sets the interval at which the content of RadLiveTileElement changes. |
| EnableAnimations | Gets or sets a value indicating whether the animations are enabled. |
| AnimationFrames | Gets or sets the number of frames of the transition animation. |
| AnimationInterval | Gets or sets the interval between each frame of the transition animation. |
| Items | Gets a collection of RadElement objects that represent the content items of the RadLiveTileElement. |
| TransitionType | Gets or sets the type of the transition animation. |
| CurrentItem | Gets or sets the currently displayed item. |
TileGroupElement's Properties
| Property | Description |
|---|---|
| MinimumColumns | Gets or sets the minimum number of columns that the view can be reduced to. |
| HeaderHeight | Gets or sets the height of the group title. |
| Items | Gets the items collection that belong to this group. |
| ContentElement | Gets the layout panel that arranges the tiles. |
| ColumnsCount | Gets or sets the current number of columns. |
| RowsCount | Gets or sets the number of rows. |
| CellSize | Gets or sets the size of a single cell. |
RadPanoramaElement's Methods
| Method | Description |
|---|---|
| ScrollView(int offset) | Scrolls the view with a specified offset. |
| ScrollView(int offset, bool buffered) | Scrolls the view with a specified offset. If the method is called too often, set the buffered to true to improve performance. |
| UpdateViewOnScroll | Updates the view according to the current value of the scroll bar. |
| ZoomOut | Zooms the view out. |
| ZoomIn | Zooms the view in towards the specified location. |
| ScrollToItem(RadTileElement tile) | Scrolls to the specified tile. |
| ScrollToItem(RadTileElement tile, int desiredOffset) | Scrolls to the specified tile with the desired offset. |