Class RadPanoramaElement
Represents the main element of Rad
Inheritance
Inherited Members
Namespace: Telerik.WinControls.UI
Assembly: Telerik.WinControls.UI.dll
Syntax
public class RadPanoramaElement : LightVisualElement, INotifyPropertyChanged, ICustomTypeDescriptor, ISupportSystemSkin, IComponent, IDisposable, IBindableComponent, ISupportDrag, ISupportDrop, IShortcutProvider, IStylableElement, IStylableNode, IPrimitiveElement, IShapedElement, IFillElement, IBorderElement, IBoxStyle, IBoxElement, IImageElement, ITextPrimitive, ITextProvider
Constructors
RadPanoramaElement()
Declaration
public RadPanoramaElement()
Fields
ScrollBarThicknessProperty
Properties
AllowDragDrop
Gets or sets a value indicating whether reordering of tiles via drag and drop is allowed.
Declaration
public bool AllowDragDrop { get; set; }
Property Value
System.
|
AutoArrangeNewTiles
Gets or sets a value that indicates whether the newly added tiles should be automatically arranged.
Declaration
public bool AutoArrangeNewTiles { get; set; }
Property Value
System.
|
BackgroundImagePrimitive
Gets the image primitive that represents tha image in the background.
Declaration
public ImagePrimitive BackgroundImagePrimitive { get; }
Property Value
CellSize
Gets or sets the size of a single cell.
Declaration
public Size CellSize { get; set; }
Property Value
System.
|
ColumnsCount
Gets or sets the current number of columns.
Declaration
public int ColumnsCount { get; set; }
Property Value
System.
|
DragDropService
Gets or sets the Rad
Declaration
public RadDragDropService DragDropService { get; set; }
Property Value
EnableZooming
Enables or Disables the build in zoom functionality
Declaration
public bool EnableZooming { get; set; }
Property Value
System.
|
GroupLayout
Gets the layout that arranges the tile groups.
Declaration
public StackLayoutPanel GroupLayout { get; }
Property Value
Groups
Gets a collection of Tile
Declaration
public RadItemOwnerCollection Groups { get; }
Property Value
Items
Gets a collection of Rad
Declaration
public RadItemOwnerCollection Items { get; }
Property Value
MinimumColumns
Gets or sets the minimum number of columns that the view can be reduced to.
Declaration
public int MinimumColumns { get; set; }
Property Value
System.
|
MouseWheelBehavior
Gets or sets the way that RadPanorama should handle mouse wheel input.
Declaration
public PanoramaMouseWheelBehavior MouseWheelBehavior { get; set; }
Property Value
MouseWheelScrollStep
Gets or sets the step size that is used, when scrolling with the mouse wheel.
Declaration
public int MouseWheelScrollStep { get; set; }
Property Value
System.
|
PanelImage
Gets or sets the image that is displayed in the background.
Declaration
public Image PanelImage { get; set; }
Property Value
System.
|
PanelImageSize
Gets or sets the size of the image that is displayed in the background.
Declaration
public Size PanelImageSize { get; set; }
Property Value
System.
|
RowsCount
Gets or sets the number of rows.
Declaration
public int RowsCount { get; set; }
Property Value
System.
|
ScrollBar
Gets the scrollbar of the view.
Declaration
public RadScrollBarElement ScrollBar { get; }
Property Value
ScrollBarAlignment
Gets or sets the position on which the scrollbar should be aligned.
Declaration
public HorizontalScrollAlignment ScrollBarAlignment { get; set; }
Property Value
ScrollBarThickness
Gets or sets the thickness of the scrollbar.
Declaration
public int ScrollBarThickness { get; set; }
Property Value
System.
|
ScrollingBackground
Gets or sets a value indicating whether the background image should be scrolled along with the tiles.
Declaration
public bool ScrollingBackground { get; set; }
Property Value
System.
|
ScrollService
Gets the Scroll
Declaration
public ScrollService ScrollService { get; }
Property Value
ShowGroups
Gets or sets a value indicating whether the groups or the items should be displayed.
Declaration
public bool ShowGroups { get; set; }
Property Value
System.
|
TileLayout
Gets the layout that arranges the tiles in ungrouped mode.
Declaration
public GridLayout TileLayout { get; }
Property Value
ZoomedOut
Indicates whether the view is zoomed out.
Declaration
public bool ZoomedOut { get; }
Property Value
System.
|
Methods
ArrangeOverride(SizeF)
Declaration
protected override SizeF ArrangeOverride(SizeF finalSize)
Parameters
System.
|
Returns
System.
|
Overrides
CreateChildElements()
Declaration
protected override void CreateChildElements()
Overrides
MeasureOverride(SizeF)
Declaration
protected override SizeF MeasureOverride(SizeF availableSize)
Parameters
System.
|
Returns
System.
|
Overrides
OnBubbleEvent(RadElement, RoutedEventArgs)
Declaration
protected override void OnBubbleEvent(RadElement sender, RoutedEventArgs args)
Parameters
Rad
|
Routed
|
Overrides
OnMouseDown(MouseEventArgs)
Declaration
protected override void OnMouseDown(MouseEventArgs e)
Parameters
System.
|
Overrides
OnMouseMove(MouseEventArgs)
Declaration
protected override void OnMouseMove(MouseEventArgs e)
Parameters
System.
|
Overrides
OnMouseUp(MouseEventArgs)
Declaration
protected override void OnMouseUp(MouseEventArgs e)
Parameters
System.
|
Overrides
OnMouseWheel(MouseEventArgs)
Declaration
protected override void OnMouseWheel(MouseEventArgs e)
Parameters
System.
|
Overrides
OnPanGesture(PanGestureEventArgs)
Declaration
protected override void OnPanGesture(PanGestureEventArgs args)
Parameters
Pan
|
Overrides
OnZoomGesture(ZoomGestureEventArgs)
Declaration
protected override void OnZoomGesture(ZoomGestureEventArgs args)
Parameters
Zoom
|
Overrides
ProcessDragOver(Point, ISupportDrag)
Declaration
protected override bool ProcessDragOver(Point mousePosition, ISupportDrag dragObject)
Parameters
System.
|
ISupport
|
Returns
System.
|
Overrides
ScrollToItem(RadTileElement)
ScrollToItem(RadTileElement, Int32)
Declaration
public void ScrollToItem(RadTileElement tile, int desiredOffset)
Parameters
Rad
|
System.
|
ScrollView(Int32)
Scrolls the view with a specified offset.
Declaration
public void ScrollView(int offset)
Parameters
System. The offset. |
ScrollView(Int32, Boolean)
Scrolls the view with a specified offset.
Declaration
public void ScrollView(int offset, bool buffered)
Parameters
System. The offset. |
System. If the method is called too often, set this to [true] to improve performance. |
UpdateCellCount()
Declaration
protected virtual void UpdateCellCount()
UpdateScrollBar(SizeF)
Declaration
protected virtual void UpdateScrollBar(SizeF availableSize)
Parameters
System.
|
UpdateViewOnScroll()
Updates the view according to the current value of the scrollbar.
Declaration
public void UpdateViewOnScroll()
ZoomIn(Point)
Zooms the view in towards the specified location.
Declaration
public void ZoomIn(Point location)
Parameters
System. The location. |
ZoomOut()
Zooms the view out.
Declaration
public void ZoomOut()