Class
RadPageView

Represents a container control that displays a collection of pages, showing one page at a time with various view modes. Inherits from RadNCEnabledControl and provides tab-like functionality with multiple display styles.

Definition

Namespace:Telerik.WinControls.UI

Assembly:Telerik.WinControls.UI.dll

Syntax:

cs-api-definition
[TelerikToolboxCategory("Containers")]
public class RadPageView : RadNCEnabledControl, IDropTarget, ISynchronizeInvoke, IWin32Window, IBindableComponent, IComponent, IDisposable, INotifyPropertyChanged, ISupportInitializeNotification, ISupportInitialize, IComponentTreeHandler, ILayoutHandler, IAnalyticsProvider

Inheritance: objectMarshalByRefObjectComponentControlScrollableControlRadControlRadNonClientUIControlRadNCEnabledControlRadPageView

Derived Classes: RadNavigationViewRadOfficeNavigationBar

Implements: IAnalyticsProviderIBindableComponentIComponentIComponentTreeHandlerIDisposableIDropTargetILayoutHandlerINotifyPropertyChangedISupportInitializeISupportInitializeNotificationISynchronizeInvokeIWin32Window

Inherited Members RadNCEnabledControl.WndProc(ref Message)RadNCEnabledControl.WmNCHitTest(ref Message)RadNCEnabledControl.IconCaptionElementRadNCEnabledControl.MinimizeButtonElementRadNCEnabledControl.MaximizeButtonElementRadNCEnabledControl.HelpButtonElementRadNCEnabledControl.SystemButtonsElementRadNCEnabledControl.TextCaptionElementRadControl.isResizing2RadControl.isDisposing2RadControl.invalidResizeRectRadControl.isAccessibilityRequestedRadControl.Dispose(bool)RadControl.CreateBehavior()RadControl.CreateRootElement()RadControl.CreateChildItems(RadElement)RadControl.InitializeRootElement(RootRadElement)RadControl.LoadElementTree()RadControl.LoadElementTree(Size)RadControl.SetBackColorThemeOverrides()RadControl.ResetBackColorThemeOverrides()RadControl.SetForeColorThemeOverrides()RadControl.ResetForeColorThemeOverrides()RadControl.OnKeyUp(KeyEventArgs)RadControl.OnPreviewKeyDown(PreviewKeyDownEventArgs)RadControl.OnKeyPress(KeyPressEventArgs)RadControl.OnClick(EventArgs)RadControl.OnDoubleClick(EventArgs)RadControl.OnMouseDown(MouseEventArgs)RadControl.OnMouseUp(MouseEventArgs)RadControl.OnMouseEnter(EventArgs)RadControl.OnMouseLeave(EventArgs)RadControl.OnMouseMove(MouseEventArgs)RadControl.OnMouseHover(EventArgs)RadControl.OnMouseCaptureChanged(EventArgs)RadControl.OnCreateControl()RadControl.OnHandleDestroyed(EventArgs)RadControl.OnParentChanged(EventArgs)RadControl.OnVisibleChanged(EventArgs)RadControl.OnFontChanged(EventArgs)RadControl.OnForeColorChanged(EventArgs)RadControl.OnBackColorChanged(EventArgs)RadControl.OnEnabledChanged(EventArgs)RadControl.OnBindingContextChanged(EventArgs)RadControl.OnLocationChanged(EventArgs)RadControl.OnPaddingChanged(EventArgs)RadControl.OnRightToLeftChanged(EventArgs)RadControl.OnPaint(PaintEventArgs)RadControl.OnLayout(LayoutEventArgs)RadControl.OnAutoSizeChanged(EventArgs)RadControl.OnInvalidated(RadElement)RadControl.OnLoad(Size)RadControl.OnCaptureLosing()RadControl.OnThemeChanged()RadControl.OnToolTipTextNeeded(object, ToolTipTextNeededEventArgs)RadControl.OnScreenTipNeeded(object, ScreenTipNeededEventArgs)RadControl.OnThemeNameChanged(ThemeNameChangedEventArgs)RadControl.ProcessFocusRequested(RadElement)RadControl.ProcessCaptureChangeRequested(RadElement, bool)RadControl.ProcessAutoSizeChanged(bool)RadControl.GetInputElement()RadControl.BeginInit()RadControl.OnNotifyPropertyChanged(string)RadControl.OnNotifyPropertyChanged(PropertyChangedEventArgs)RadControl.GetPreferredSize(Size)RadControl.SetBoundsCore(int, int, int, int, BoundsSpecified)RadControl.GetRootElementDesiredSize(int, int, int, int)RadControl.OnZoomGesture(ZoomGestureEventArgs)RadControl.OnRotateGesture(RotateGestureEventArgs)RadControl.OnPanGesture(PanGestureEventArgs)RadControl.OnTwoFingerTapGesture(GestureEventArgs)RadControl.OnPressAndTapGesture(PressAndTapGestureEventArgs)RadControl.OnGesture(GestureEventArgs)RadControl.ProcessGesture(Message)RadControl.EnableGesture(GestureType)RadControl.DisableGesture(GestureType)RadControl.Refresh()RadControl.SuspendUpdate()RadControl.ResumeUpdate()RadControl.ResumeUpdate(bool)RadControl.InvokeLayoutCallback(LayoutCallback)RadControl.RegisterHostedControl(RadHostItem)RadControl.UnregisterHostedControl(RadHostItem, bool)RadControl.ResolveStyleGroupForElement(StyleGroup, RadObject)RadControl.GetPlainText()RadControl.ShouldSerializeProperty(RadProperty)RadControl.ShouldSerializeProperty(RadProperty, RadObject)RadControl.ResetProperty(RadProperty, RadObject)RadControl.FindPropertyInChildren(RadControl, IPCMessage)RadControl.PerformRadAutoScale(BoundsSpecified?)RadControl.GetMonitorDpiScaleFactor(Control)RadControl.SetRadAutoScale(bool)RadControl.EnableDpiScalingRadControl.EnableRadAutoScaleRadControl.EnableRadFormInitialDpiScalingRadControl.EnableImageDpiScalingRadControl.EnableSvgImagesRadControl.IsLoadedRadControl.ElementTreeRadControl.UseCompatibleTextRenderingDefaultValueRadControl.BehaviorRadControl.RootElementRadControl.PaddingRadControl.ThemeNameRadControl.TextRadControl.EnableThemingRadControl.ThemeClassNameRadControl.ImageListRadControl.ImageScalingSizeRadControl.UseCompatibleTextRenderingRadControl.AutoSizeRadControl.MaximumSizeRadControl.MinimumSizeRadControl.FocusableRadControl.SiteRadControl.CausesValidationRadControl.IsInitializingRadControl.SmallImageListRadControl.SmallImageScalingSizeRadControl.IsDesignModeRadControl.IsDisplayedRadControl.FocusedElementRadControl.ShowItemToolTipsRadControl.CommandBindingsRadControl.EnableKeyMapRadControl.BackColorRadControl.ForeColorRadControl.FontRadControl.ValidationCancelRadControl.EnableAnalyticsRadControl.AnalyticsNameRadControl.EnableRadAccessibilityObjectsRadControl.EnableCodedUITestsRadControl.EnableCodedUITestsDefaultValueRadControl.EnableUIAutomationRadControl.EnableUIAutomationDefaultValueRadControl.ElementInvalidatedRadControl.ToolTipTextNeededRadControl.ScreenTipNeededRadControl.ThemeNameChangedRadControl.InitializedRadControl.PropertyChangedRadControl.ZoomGestureRadControl.RotateGestureRadControl.PanGestureRadControl.TwoFingerTapGestureRadControl.PressAndTapGestureScrollableControl.ScrollStateAutoScrollingScrollableControl.ScrollStateHScrollVisibleScrollableControl.ScrollStateVScrollVisibleScrollableControl.ScrollStateUserHasScrolledScrollableControl.ScrollStateFullDragScrollableControl.AdjustFormScrollbars(bool)ScrollableControl.GetScrollState(int)ScrollableControl.OnPaintBackground(PaintEventArgs)ScrollableControl.SetDisplayRectLocation(int, int)ScrollableControl.ScrollControlIntoView(Control)ScrollableControl.ScrollToControl(Control)ScrollableControl.OnScroll(ScrollEventArgs)ScrollableControl.SetAutoScrollMargin(int, int)ScrollableControl.SetScrollState(int, bool)ScrollableControl.AutoScrollMarginScrollableControl.AutoScrollPositionScrollableControl.AutoScrollMinSizeScrollableControl.CreateParamsScrollableControl.HScrollScrollableControl.HorizontalScrollScrollableControl.VScrollScrollableControl.VerticalScrollScrollableControl.ScrollControl.GetAccessibilityObjectById(int)Control.SetAutoSizeMode(AutoSizeMode)Control.GetAutoSizeMode()Control.AccessibilityNotifyClients(AccessibleEvents, int)Control.AccessibilityNotifyClients(AccessibleEvents, int, int)Control.BeginInvoke(Delegate)Control.BeginInvoke(Delegate, params object[])Control.BringToFront()Control.Contains(Control)Control.CreateGraphics()Control.CreateHandle()Control.CreateControl()Control.DefWndProc(ref Message)Control.DestroyHandle()Control.DoDragDrop(object, DragDropEffects)Control.DrawToBitmap(Bitmap, Rectangle)Control.EndInvoke(IAsyncResult)Control.FindForm()Control.GetTopLevel()Control.RaiseKeyEvent(object, KeyEventArgs)Control.RaiseMouseEvent(object, MouseEventArgs)Control.Focus()Control.FromChildHandle(IntPtr)Control.FromHandle(IntPtr)Control.GetChildAtPoint(Point, GetChildAtPointSkip)Control.GetChildAtPoint(Point)Control.GetContainerControl()Control.GetScaledBounds(Rectangle, SizeF, BoundsSpecified)Control.GetNextControl(Control, bool)Control.GetStyle(ControlStyles)Control.Hide()Control.InitLayout()Control.Invalidate(Region)Control.Invalidate(Region, bool)Control.Invalidate()Control.Invalidate(bool)Control.Invalidate(Rectangle)Control.Invalidate(Rectangle, bool)Control.Invoke(Delegate)Control.Invoke(Delegate, params object[])Control.InvokePaint(Control, PaintEventArgs)Control.InvokePaintBackground(Control, PaintEventArgs)Control.IsKeyLocked(Keys)Control.IsInputChar(char)Control.IsMnemonic(char, string)Control.LogicalToDeviceUnits(int)Control.LogicalToDeviceUnits(Size)Control.ScaleBitmapLogicalToDevice(ref Bitmap)Control.NotifyInvalidate(Rectangle)Control.InvokeOnClick(Control, EventArgs)Control.OnBackgroundImageChanged(EventArgs)Control.OnBackgroundImageLayoutChanged(EventArgs)Control.OnCausesValidationChanged(EventArgs)Control.OnContextMenuChanged(EventArgs)Control.OnContextMenuStripChanged(EventArgs)Control.OnCursorChanged(EventArgs)Control.OnDockChanged(EventArgs)Control.OnNotifyMessage(Message)Control.OnParentBackColorChanged(EventArgs)Control.OnParentBackgroundImageChanged(EventArgs)Control.OnParentBindingContextChanged(EventArgs)Control.OnParentCursorChanged(EventArgs)Control.OnParentEnabledChanged(EventArgs)Control.OnParentFontChanged(EventArgs)Control.OnParentForeColorChanged(EventArgs)Control.OnParentRightToLeftChanged(EventArgs)Control.OnParentVisibleChanged(EventArgs)Control.OnPrint(PaintEventArgs)Control.OnTabIndexChanged(EventArgs)Control.OnTabStopChanged(EventArgs)Control.OnTextChanged(EventArgs)Control.OnClientSizeChanged(EventArgs)Control.OnControlAdded(ControlEventArgs)Control.OnControlRemoved(ControlEventArgs)Control.OnHandleCreated(EventArgs)Control.OnDragEnter(DragEventArgs)Control.OnDragOver(DragEventArgs)Control.OnDragLeave(EventArgs)Control.OnDragDrop(DragEventArgs)Control.OnGiveFeedback(GiveFeedbackEventArgs)Control.OnEnter(EventArgs)Control.InvokeGotFocus(Control, EventArgs)Control.OnHelpRequested(HelpEventArgs)Control.OnInvalidated(InvalidateEventArgs)Control.OnLeave(EventArgs)Control.InvokeLostFocus(Control, EventArgs)Control.OnMarginChanged(EventArgs)Control.OnMouseDoubleClick(MouseEventArgs)Control.OnMouseClick(MouseEventArgs)Control.OnDpiChangedBeforeParent(EventArgs)Control.OnDpiChangedAfterParent(EventArgs)Control.OnMove(EventArgs)Control.OnQueryContinueDrag(QueryContinueDragEventArgs)Control.OnRegionChanged(EventArgs)Control.OnResize(EventArgs)Control.OnSizeChanged(EventArgs)Control.OnChangeUICues(UICuesEventArgs)Control.OnStyleChanged(EventArgs)Control.OnSystemColorsChanged(EventArgs)Control.OnValidating(CancelEventArgs)Control.OnValidated(EventArgs)Control.RescaleConstantsForDpi(int, int)Control.PerformLayout()Control.PerformLayout(Control, string)Control.PointToClient(Point)Control.PointToScreen(Point)Control.PreProcessMessage(ref Message)Control.PreProcessControlMessage(ref Message)Control.ProcessCmdKey(ref Message, Keys)Control.ProcessDialogChar(char)Control.ProcessDialogKey(Keys)Control.ProcessKeyEventArgs(ref Message)Control.ProcessKeyMessage(ref Message)Control.ProcessKeyPreview(ref Message)Control.RaiseDragEvent(object, DragEventArgs)Control.RaisePaintEvent(object, PaintEventArgs)Control.RecreateHandle()Control.RectangleToClient(Rectangle)Control.RectangleToScreen(Rectangle)Control.ReflectMessage(IntPtr, ref Message)Control.ResetMouseEventArgs()Control.ResetText()Control.ResumeLayout()Control.ResumeLayout(bool)Control.Scale(SizeF)Control.Select()Control.Select(bool, bool)Control.SelectNextControl(Control, bool, bool, bool, bool)Control.SendToBack()Control.SetBounds(int, int, int, int)Control.SetBounds(int, int, int, int, BoundsSpecified)Control.SetClientSizeCore(int, int)Control.SizeFromClientSize(Size)Control.SetStyle(ControlStyles, bool)Control.SetTopLevel(bool)Control.SetVisibleCore(bool)Control.RtlTranslateAlignment(HorizontalAlignment)Control.RtlTranslateAlignment(LeftRightAlignment)Control.RtlTranslateAlignment(ContentAlignment)Control.RtlTranslateHorizontal(HorizontalAlignment)Control.RtlTranslateLeftRight(LeftRightAlignment)Control.RtlTranslateContent(ContentAlignment)Control.Show()Control.SuspendLayout()Control.Update()Control.UpdateBounds()Control.UpdateBounds(int, int, int, int)Control.UpdateBounds(int, int, int, int, int, int)Control.UpdateZOrder()Control.UpdateStyles()Control.OnImeModeChanged(EventArgs)Control.AccessibilityObjectControl.AccessibleDefaultActionDescriptionControl.AccessibleDescriptionControl.AccessibleNameControl.AccessibleRoleControl.AllowDropControl.AnchorControl.AutoScrollOffsetControl.LayoutEngineControl.BackgroundImageControl.BackgroundImageLayoutControl.BindingContextControl.BottomControl.BoundsControl.CanFocusControl.CanSelectControl.CaptureControl.CheckForIllegalCrossThreadCallsControl.ClientRectangleControl.ClientSizeControl.CompanyNameControl.ContainsFocusControl.ContextMenuControl.ContextMenuStripControl.ControlsControl.CreatedControl.CursorControl.DataBindingsControl.DefaultBackColorControl.DefaultCursorControl.DefaultFontControl.DefaultForeColorControl.DefaultMarginControl.DefaultMaximumSizeControl.DefaultMinimumSizeControl.DefaultPaddingControl.DeviceDpiControl.IsDisposedControl.DisposingControl.DockControl.DoubleBufferedControl.EnabledControl.FocusedControl.FontHeightControl.HandleControl.HasChildrenControl.HeightControl.IsHandleCreatedControl.InvokeRequiredControl.IsAccessibleControl.IsMirroredControl.LeftControl.LocationControl.MarginControl.ModifierKeysControl.MouseButtonsControl.MousePositionControl.NameControl.ParentControl.ProductNameControl.ProductVersionControl.RecreatingHandleControl.RegionControl.RenderRightToLeftControl.ResizeRedrawControl.RightControl.RightToLeftControl.ScaleChildrenControl.SizeControl.TabIndexControl.TabStopControl.TagControl.TopControl.TopLevelControlControl.ShowKeyboardCuesControl.ShowFocusCuesControl.UseWaitCursorControl.VisibleControl.WidthControl.PreferredSizeControl.CanEnableImeControl.DefaultImeModeControl.ImeModeControl.ImeModeBaseControl.PropagatingImeModeControl.BackColorChangedControl.BackgroundImageChangedControl.BackgroundImageLayoutChangedControl.BindingContextChangedControl.CausesValidationChangedControl.ClientSizeChangedControl.ContextMenuChangedControl.ContextMenuStripChangedControl.CursorChangedControl.DockChangedControl.EnabledChangedControl.FontChangedControl.ForeColorChangedControl.LocationChangedControl.MarginChangedControl.RegionChangedControl.RightToLeftChangedControl.SizeChangedControl.TabIndexChangedControl.TabStopChangedControl.TextChangedControl.VisibleChangedControl.ClickControl.ControlAddedControl.ControlRemovedControl.DragDropControl.DragEnterControl.DragOverControl.DragLeaveControl.GiveFeedbackControl.HandleCreatedControl.HandleDestroyedControl.HelpRequestedControl.InvalidatedControl.PaddingChangedControl.PaintControl.QueryContinueDragControl.QueryAccessibilityHelpControl.DoubleClickControl.EnterControl.GotFocusControl.KeyDownControl.KeyPressControl.KeyUpControl.LayoutControl.LeaveControl.LostFocusControl.MouseClickControl.MouseDoubleClickControl.MouseCaptureChangedControl.MouseDownControl.MouseEnterControl.MouseLeaveControl.DpiChangedBeforeParentControl.DpiChangedAfterParentControl.MouseHoverControl.MouseMoveControl.MouseUpControl.MouseWheelControl.MoveControl.PreviewKeyDownControl.ResizeControl.ChangeUICuesControl.StyleChangedControl.SystemColorsChangedControl.ValidatingControl.ValidatedControl.ParentChangedControl.ImeModeChangedComponent.Dispose()Component.GetService(Type)Component.ToString()Component.EventsComponent.ContainerComponent.DesignModeComponent.DisposedMarshalByRefObject.MemberwiseClone(bool)MarshalByRefObject.GetLifetimeService()MarshalByRefObject.InitializeLifetimeService()MarshalByRefObject.CreateObjRef(Type)

Constructors

RadPageView()

Initializes a new instance of the RadPageView class with default settings.

Declaration

cs-api-definition
public RadPageView()

Properties

AllowShowFocusCues

Gets or sets a value indicating whether focus cues are displayed based on the control type and current UI state.

Declaration

cs-api-definition
[Browsable(true)]
public override bool AllowShowFocusCues { get; set; }

Property Value

bool

Overrides RadControl.AllowShowFocusCues

AutoScroll

Declaration

cs-api-definition
[Browsable(false)]
public override bool AutoScroll { get; set; }

Property Value

bool

Overrides ScrollableControl.AutoScroll

CanRaiseEvents

Gets a value indicating whether event raising is currently enabled for this control.

Declaration

cs-api-definition
protected override bool CanRaiseEvents { get; }

Property Value

bool

Overrides Control.CanRaiseEvents

DefaultPage

Gets or sets the default RadPageViewPage that will be loaded after EndInit of the control. If the DefaultPage is null, the currently selected page will be loaded.

Declaration

cs-api-definition
[Browsable(true)]
public RadPageViewPage DefaultPage { get; set; }

Property Value

RadPageViewPage

DefaultSize

Gets the default size for the control.

Declaration

cs-api-definition
protected override Size DefaultSize { get; }

Property Value

Size

Overrides Control.DefaultSize

DisplayRectangle

Gets the display rectangle for the control content area.

Declaration

cs-api-definition
public override Rectangle DisplayRectangle { get; }

Property Value

Rectangle

Overrides ScrollableControl.DisplayRectangle

EnableNCModification

Declaration

cs-api-definition
protected override bool EnableNCModification { get; }

Property Value

bool

Overrides RadNCEnabledControl.EnableNCModification

EnableNCPainting

Declaration

cs-api-definition
protected override bool EnableNCPainting { get; }

Property Value

bool

Overrides RadNCEnabledControl.EnableNCPainting

EnablePeekPopup

Gets or sets a value indicating whether a peek pop-up can be shown when a page item is hovered with the mouse. The content of the peek pop-up needs to be set in the PeekPopupOpening event.

Declaration

cs-api-definition
public virtual bool EnablePeekPopup { get; set; }

Property Value

bool

ItemSize

Gets or sets the size of the page view items when ItemSizeMode is set to EqualSize.

Declaration

cs-api-definition
[Browsable(true)]
public Size ItemSize { get; set; }

Property Value

Size

ItemSizeMode

Gets or sets how page view items will be sized within a RadPageViewElement instance.

Declaration

cs-api-definition
[Browsable(true)]
public PageViewItemSizeMode ItemSizeMode { get; set; }

Property Value

PageViewItemSizeMode

PageBackColor

Gets or sets the background color that will be applied to all pages in the control.

Declaration

cs-api-definition
public Color PageBackColor { get; set; }

Property Value

Color

Pages

Gets the collection of pages contained within this view.

Declaration

cs-api-definition
public RadPageViewPageCollection Pages { get; }

Property Value

RadPageViewPageCollection

PeekPopup

Gets the peek pop-up control, which is represented by a RadCallout. The content of the peek pop-up needs to be set in the PeekPopupOpening event and EnablePeekPopup must be enabled.

Declaration

cs-api-definition
[Browsable(false)]
public RadCallout PeekPopup { get; }

Property Value

RadCallout

PeekPopupInterval

Gets or sets the time interval in milliseconds required to show a PeekPopup after a RadPageViewItem is hovered.

Declaration

cs-api-definition
public int PeekPopupInterval { get; set; }

Property Value

int

SelectedPage

Gets or sets the RadPageViewPage instance that is currently selected within the view.

Declaration

cs-api-definition
[Browsable(false)]
public RadPageViewPage SelectedPage { get; set; }

Property Value

RadPageViewPage

SelectionWrap

Gets or sets a value indicating whether page selection will wrap around when using arrow keys for navigation. If set to true, pressing the right arrow key when the last page is selected will select the first page.

Declaration

cs-api-definition
[Browsable(true)]
public bool SelectionWrap { get; set; }

Property Value

bool

UseMnemonic

Gets or sets a value indicating whether the ampersand character (&) will be treated as a mnemonic prefix.

Declaration

cs-api-definition
[Browsable(true)]
public bool UseMnemonic { get; set; }

Property Value

bool

ViewElement

Gets the current RadPageViewElement instance that represents the UI of the view.

Declaration

cs-api-definition
public virtual RadPageViewElement ViewElement { get; }

Property Value

RadPageViewElement

ViewMode

Gets or sets the current display mode of the page view control.

Declaration

cs-api-definition
public virtual PageViewMode ViewMode { get; set; }

Property Value

PageViewMode

Methods

CanEditElementAtDesignTime(RadElement)

Determines whether an element may be edited via the EditUIElements dialog at design-time.

Declaration

cs-api-definition
protected override bool CanEditElementAtDesignTime(RadElement element)

Parameters

element

RadElement

Returns

bool

Overrides RadControl.CanEditElementAtDesignTime(RadElement)

Construct()

Constructs the internal components of the RadPageView control including the page collection and view mode setup.

Declaration

cs-api-definition
protected override void Construct()

Overrides RadControl.Construct()

CreateAccessibilityInstance()

Creates an accessibility object for this control.

Declaration

cs-api-definition
protected override AccessibleObject CreateAccessibilityInstance()

Returns

AccessibleObject

A new accessibility object for this control.

Overrides Control.CreateAccessibilityInstance()

CreateControlsInstance()

Creates and returns a new controls collection for this control.

Declaration

cs-api-definition
protected override Control.ControlCollection CreateControlsInstance()

Returns

Control.ControlCollection

A new RadPageViewControlCollection instance.

Overrides Control.CreateControlsInstance()

CreatePagesInstance()

Creates and returns a new pages collection for this control.

Declaration

cs-api-definition
protected virtual RadPageViewPageCollection CreatePagesInstance()

Returns

RadPageViewPageCollection

A new RadPageViewPageCollection instance.

CreateUI()

Creates the appropriate RadPageViewElement instance based on the current view mode.

Declaration

cs-api-definition
protected virtual RadPageViewElement CreateUI()

Returns

RadPageViewElement

A new RadPageViewElement instance.

EndInit()

Resumes layout.

Declaration

cs-api-definition
public override void EndInit()

Overrides RadControl.EndInit()

EnsurePageVisible(RadPageViewPage)

Ensures that the specified page is visible within the view.

Declaration

cs-api-definition
public void EnsurePageVisible(RadPageViewPage page)

Parameters

page

RadPageViewPage

The RadPageViewPage to make visible.

GetNCMetrics()

Declaration

cs-api-definition
protected override Padding GetNCMetrics()

Returns

Padding

Overrides RadNCEnabledControl.GetNCMetrics()

IsInputKey(Keys)

Declaration

cs-api-definition
protected override bool IsInputKey(Keys keyData)

Parameters

keyData

Keys

Returns

bool

Overrides RadControl.IsInputKey(Keys)

OnGotFocus(EventArgs)

Declaration

cs-api-definition
protected override void OnGotFocus(EventArgs e)

Parameters

e

EventArgs

Overrides RadControl.OnGotFocus(EventArgs)

OnItemListMenuDisplayed(EventArgs)

Raises the ItemListMenuDisplayed event.

Declaration

cs-api-definition
protected virtual void OnItemListMenuDisplayed(EventArgs e)

Parameters

e

EventArgs

An EventArgs that contains the event data.

OnItemListMenuDisplaying(RadPageViewMenuDisplayingEventArgs)

Raises the ItemListMenuDisplaying event.

Declaration

cs-api-definition
protected virtual void OnItemListMenuDisplaying(RadPageViewMenuDisplayingEventArgs e)

Parameters

e

RadPageViewMenuDisplayingEventArgs

A RadPageViewMenuDisplayingEventArgs that contains the event data.

OnKeyDown(KeyEventArgs)

Declaration

cs-api-definition
protected override void OnKeyDown(KeyEventArgs e)

Parameters

e

KeyEventArgs

Overrides RadControl.OnKeyDown(KeyEventArgs)

OnLostFocus(EventArgs)

Declaration

cs-api-definition
protected override void OnLostFocus(EventArgs e)

Parameters

e

EventArgs

Overrides RadControl.OnLostFocus(EventArgs)

OnMouseWheel(MouseEventArgs)

Declaration

cs-api-definition
protected override void OnMouseWheel(MouseEventArgs e)

Parameters

e

MouseEventArgs

Overrides RadControl.OnMouseWheel(MouseEventArgs)

OnNCPaint(Graphics)

Declaration

cs-api-definition
protected override void OnNCPaint(Graphics g)

Parameters

g

Graphics

Overrides RadNCEnabledControl.OnNCPaint(Graphics)

OnNewPageRequested(EventArgs)

Raises the NewPageRequested event.

Declaration

cs-api-definition
protected virtual void OnNewPageRequested(EventArgs e)

Parameters

e

EventArgs

An EventArgs that contains the event data.

OnPageAdded(RadPageViewEventArgs)

Raises the PageAdded event.

Declaration

cs-api-definition
protected virtual void OnPageAdded(RadPageViewEventArgs e)

Parameters

e

RadPageViewEventArgs

A RadPageViewEventArgs that contains the event data.

OnPageAdding(RadPageViewCancelEventArgs)

Raises the PageAdding event.

Declaration

cs-api-definition
protected virtual void OnPageAdding(RadPageViewCancelEventArgs e)

Parameters

e

RadPageViewCancelEventArgs

A RadPageViewCancelEventArgs that contains the event data.

OnPageCollapsed(RadPageViewEventArgs)

Declaration

cs-api-definition
protected virtual void OnPageCollapsed(RadPageViewEventArgs e)

Parameters

e

RadPageViewEventArgs

OnPageCollapsing(RadPageViewCancelEventArgs)

Declaration

cs-api-definition
protected virtual void OnPageCollapsing(RadPageViewCancelEventArgs e)

Parameters

e

RadPageViewCancelEventArgs

OnPageExpanded(RadPageViewEventArgs)

Raises the PageExpanded event.

Declaration

cs-api-definition
protected virtual void OnPageExpanded(RadPageViewEventArgs e)

Parameters

e

RadPageViewEventArgs

A RadPageViewEventArgs that contains the event data.

OnPageExpanding(RadPageViewCancelEventArgs)

Raises the PageExpanding event.

Declaration

cs-api-definition
protected virtual void OnPageExpanding(RadPageViewCancelEventArgs e)

Parameters

e

RadPageViewCancelEventArgs

A RadPageViewCancelEventArgs that contains the event data.

OnPageIndexChanged(RadPageViewIndexChangedEventArgs)

Raises the PageIndexChanged event.

Declaration

cs-api-definition
protected virtual void OnPageIndexChanged(RadPageViewIndexChangedEventArgs e)

Parameters

e

RadPageViewIndexChangedEventArgs

A RadPageViewIndexChangedEventArgs that contains the event data.

OnPageIndexChanging(RadPageViewIndexChangingEventArgs)

Raises the PageIndexChanging event.

Declaration

cs-api-definition
protected virtual void OnPageIndexChanging(RadPageViewIndexChangingEventArgs e)

Parameters

e

RadPageViewIndexChangingEventArgs

A RadPageViewIndexChangingEventArgs that contains the event data.

OnPageRemoved(RadPageViewEventArgs)

Raises the PageRemoved event.

Declaration

cs-api-definition
protected virtual void OnPageRemoved(RadPageViewEventArgs e)

Parameters

e

RadPageViewEventArgs

A RadPageViewEventArgs that contains the event data.

OnPageRemoving(RadPageViewCancelEventArgs)

Raises the PageRemoving event.

Declaration

cs-api-definition
protected virtual void OnPageRemoving(RadPageViewCancelEventArgs e)

Parameters

e

RadPageViewCancelEventArgs

A RadPageViewCancelEventArgs that contains the event data.

OnPagesCleared(EventArgs)

Raises the PagesCleared event.

Declaration

cs-api-definition
protected virtual void OnPagesCleared(EventArgs e)

Parameters

e

EventArgs

An EventArgs that contains the event data.

OnPagesClearing(CancelEventArgs)

Raises the PagesClearing event.

Declaration

cs-api-definition
protected virtual void OnPagesClearing(CancelEventArgs e)

Parameters

e

CancelEventArgs

A CancelEventArgs that contains the event data.

OnSelectedPageChanged(EventArgs)

Raises the SelectedPageChanged event.

Declaration

cs-api-definition
protected virtual void OnSelectedPageChanged(EventArgs e)

Parameters

e

EventArgs

An EventArgs that contains the event data.

OnSelectedPageChanging(RadPageViewCancelEventArgs)

Raises the SelectedPageChanging event.

Declaration

cs-api-definition
protected virtual void OnSelectedPageChanging(RadPageViewCancelEventArgs e)

Parameters

e

RadPageViewCancelEventArgs

A RadPageViewCancelEventArgs that contains the event data.

OnViewModeChanged(RadPageViewModeEventArgs)

Raises the ViewModeChanged event.

Declaration

cs-api-definition
protected virtual void OnViewModeChanged(RadPageViewModeEventArgs e)

Parameters

e

RadPageViewModeEventArgs

A RadPageViewModeEventArgs that contains the event data.

OnViewModeChanging(RadPageViewModeChangingEventArgs)

Raises the ViewModeChanging event.

Declaration

cs-api-definition
protected virtual void OnViewModeChanging(RadPageViewModeChangingEventArgs e)

Parameters

e

RadPageViewModeChangingEventArgs

A RadPageViewModeChangingEventArgs that contains the event data.

ProcessCodedUIMessage(ref IPCMessage)

Processes CodedUI messages for automation support.

Declaration

cs-api-definition
protected override void ProcessCodedUIMessage(ref IPCMessage request)

Parameters

request

IPCMessage

The CodedUI message to process.

Overrides RadControl.ProcessCodedUIMessage(ref IPCMessage)

ProcessMnemonic(char)

Declaration

cs-api-definition
protected override bool ProcessMnemonic(char charCode)

Parameters

charCode

char

Returns

bool

Overrides RadControl.ProcessMnemonic(char)

ResumeEvents()

Resumes event raising that was previously suspended by a SuspendEvents() call.

Declaration

cs-api-definition
public void ResumeEvents()

ScaleControl(SizeF, BoundsSpecified)

Declaration

cs-api-definition
protected override void ScaleControl(SizeF factor, BoundsSpecified specified)

Parameters

factor

SizeF

specified

BoundsSpecified

Overrides RadControl.ScaleControl(SizeF, BoundsSpecified)

SetSelectedPage(RadPageViewEventArgs)

Sets the selected page of the control.

Declaration

cs-api-definition
protected virtual void SetSelectedPage(RadPageViewEventArgs e)

Parameters

e

RadPageViewEventArgs

A RadPageViewEventArgs that contains the page to select.

SuspendEvents()

Temporarily suspends event raising for this control.

Declaration

cs-api-definition
public void SuspendEvents()

UpdateUI()

Updates the user interface based on the current view mode.

Declaration

cs-api-definition
protected void UpdateUI()

Events

ItemCreating

Occurs when a page item is about to be created, allowing customization of the creation process.

Declaration

cs-api-definition
public event EventHandler<RadPageViewItemCreatingEventArgs> ItemCreating

Event Value

EventHandler<RadPageViewItemCreatingEventArgs>

ItemDropped

Occurs when a page item has been successfully dropped over another item during drag and drop operations.

Declaration

cs-api-definition
public event EventHandler<RadPageViewItemDroppedEventArgs> ItemDropped

Event Value

EventHandler<RadPageViewItemDroppedEventArgs>

ItemDropping

Occurs when a page item is about to be dropped over another item during drag and drop operations.

Declaration

cs-api-definition
public event EventHandler<RadPageViewItemDroppingEventArgs> ItemDropping

Event Value

EventHandler<RadPageViewItemDroppingEventArgs>

ItemListMenuDisplayed

Occurs when the built-in items list menu has been displayed.

Declaration

cs-api-definition
public event EventHandler ItemListMenuDisplayed

Event Value

EventHandler

ItemListMenuDisplaying

Occurs when the built-in items list menu is about to be displayed, allowing the display to be canceled.

Declaration

cs-api-definition
public event EventHandler<RadPageViewMenuDisplayingEventArgs> ItemListMenuDisplaying

Event Value

EventHandler<RadPageViewMenuDisplayingEventArgs>

NewPageRequested

Occurs when a request to create a new page has been made, typically through user interaction.

Declaration

cs-api-definition
public event EventHandler NewPageRequested

Event Value

EventHandler

PageAdded

Occurs when a new page has been successfully added to the page collection.

Declaration

cs-api-definition
public event EventHandler<RadPageViewEventArgs> PageAdded

Event Value

EventHandler<RadPageViewEventArgs>

PageAdding

Occurs when a new page is about to be added to the page collection, allowing the addition to be canceled.

Declaration

cs-api-definition
public event EventHandler<RadPageViewCancelEventArgs> PageAdding

Event Value

EventHandler<RadPageViewCancelEventArgs>

PageCollapsed

Occurs when the content of a RadPageViewPage has been collapsed. This event is only applicable when the view mode is set to ExplorerBar.

Declaration

cs-api-definition
public virtual event EventHandler<RadPageViewEventArgs> PageCollapsed

Event Value

EventHandler<RadPageViewEventArgs>

PageCollapsing

Occurs when the content of a RadPageViewPage is about to collapse. This event is only applicable when the view mode is set to ExplorerBar.

Declaration

cs-api-definition
public virtual event EventHandler<RadPageViewCancelEventArgs> PageCollapsing

Event Value

EventHandler<RadPageViewCancelEventArgs>

PageExpanded

Occurs when the content of a RadPageViewPage has been expanded. This event is only applicable when the view mode is set to ExplorerBar.

Declaration

cs-api-definition
public virtual event EventHandler<RadPageViewEventArgs> PageExpanded

Event Value

EventHandler<RadPageViewEventArgs>

PageExpanding

Occurs when the content of a RadPageViewPage is about to expand. This event is only applicable when the view mode is set to ExplorerBar.

Declaration

cs-api-definition
public virtual event EventHandler<RadPageViewCancelEventArgs> PageExpanding

Event Value

EventHandler<RadPageViewCancelEventArgs>

PageIndexChanged

Occurs when a page's index position has been successfully changed.

Declaration

cs-api-definition
public event EventHandler<RadPageViewIndexChangedEventArgs> PageIndexChanged

Event Value

EventHandler<RadPageViewIndexChangedEventArgs>

PageIndexChanging

Occurs when a page is about to change its index position, allowing the change to be canceled.

Declaration

cs-api-definition
public event EventHandler<RadPageViewIndexChangingEventArgs> PageIndexChanging

Event Value

EventHandler<RadPageViewIndexChangingEventArgs>

PageRemoved

Occurs when a page has been successfully removed from the page collection.

Declaration

cs-api-definition
public event EventHandler<RadPageViewEventArgs> PageRemoved

Event Value

EventHandler<RadPageViewEventArgs>

PageRemoving

Occurs when a page is about to be removed from the page collection, allowing the removal to be canceled.

Declaration

cs-api-definition
public event EventHandler<RadPageViewCancelEventArgs> PageRemoving

Event Value

EventHandler<RadPageViewCancelEventArgs>

PagesCleared

Occurs when all pages have been successfully removed from the page collection.

Declaration

cs-api-definition
public event EventHandler PagesCleared

Event Value

EventHandler

PagesClearing

Occurs when all pages are about to be removed from the page collection, allowing the clearing to be canceled.

Declaration

cs-api-definition
public event CancelEventHandler PagesClearing

Event Value

CancelEventHandler

PeekPopupClosed

Occurs when the peek pop-up window has been closed.

Declaration

cs-api-definition
public event EventHandler PeekPopupClosed

Event Value

EventHandler

PeekPopupOpening

Occurs when the peek pop-up window is about to be opened.

Declaration

cs-api-definition
public event EventHandler<RadPageViewPeekPopupEventArgs> PeekPopupOpening

Event Value

EventHandler<RadPageViewPeekPopupEventArgs>

SelectedPageChanged

Occurs when the currently selected page has changed.

Declaration

cs-api-definition
public event EventHandler SelectedPageChanged

Event Value

EventHandler

SelectedPageChanging

Occurs when the currently selected page is about to change.

Declaration

cs-api-definition
public event EventHandler<RadPageViewCancelEventArgs> SelectedPageChanging

Event Value

EventHandler<RadPageViewCancelEventArgs>

ViewModeChanged

Occurs when the current view mode has been successfully changed.

Declaration

cs-api-definition
public virtual event EventHandler<RadPageViewModeEventArgs> ViewModeChanged

Event Value

EventHandler<RadPageViewModeEventArgs>

ViewModeChanging

Occurs when the current view mode is about to change, allowing the change to be canceled.

Declaration

cs-api-definition
public virtual event EventHandler<RadPageViewModeChangingEventArgs> ViewModeChanging

Event Value

EventHandler<RadPageViewModeChangingEventArgs>

In this article
DefinitionConstructorsRadPageView()PropertiesAllowShowFocusCuesAutoScrollCanRaiseEventsDefaultPageDefaultSizeDisplayRectangleEnableNCModificationEnableNCPaintingEnablePeekPopupItemSizeItemSizeModePageBackColorPagesPeekPopupPeekPopupIntervalSelectedPageSelectionWrapUseMnemonicViewElementViewModeMethodsCanEditElementAtDesignTime(RadElement)Construct()CreateAccessibilityInstance()CreateControlsInstance()CreatePagesInstance()CreateUI()EndInit()EnsurePageVisible(RadPageViewPage)GetNCMetrics()IsInputKey(Keys)OnGotFocus(EventArgs)OnItemListMenuDisplayed(EventArgs)OnItemListMenuDisplaying(RadPageViewMenuDisplayingEventArgs)OnKeyDown(KeyEventArgs)OnLostFocus(EventArgs)OnMouseWheel(MouseEventArgs)OnNCPaint(Graphics)OnNewPageRequested(EventArgs)OnPageAdded(RadPageViewEventArgs)OnPageAdding(RadPageViewCancelEventArgs)OnPageCollapsed(RadPageViewEventArgs)OnPageCollapsing(RadPageViewCancelEventArgs)OnPageExpanded(RadPageViewEventArgs)OnPageExpanding(RadPageViewCancelEventArgs)OnPageIndexChanged(RadPageViewIndexChangedEventArgs)OnPageIndexChanging(RadPageViewIndexChangingEventArgs)OnPageRemoved(RadPageViewEventArgs)OnPageRemoving(RadPageViewCancelEventArgs)OnPagesCleared(EventArgs)OnPagesClearing(CancelEventArgs)OnSelectedPageChanged(EventArgs)OnSelectedPageChanging(RadPageViewCancelEventArgs)OnViewModeChanged(RadPageViewModeEventArgs)OnViewModeChanging(RadPageViewModeChangingEventArgs)ProcessCodedUIMessage(ref IPCMessage)ProcessMnemonic(char)ResumeEvents()ScaleControl(SizeF, BoundsSpecified)SetSelectedPage(RadPageViewEventArgs)SuspendEvents()UpdateUI()EventsItemCreatingItemDroppedItemDroppingItemListMenuDisplayedItemListMenuDisplayingNewPageRequestedPageAddedPageAddingPageCollapsedPageCollapsingPageExpandedPageExpandingPageIndexChangedPageIndexChangingPageRemovedPageRemovingPagesClearedPagesClearingPeekPopupClosedPeekPopupOpeningSelectedPageChangedSelectedPageChangingViewModeChangedViewModeChanging
Not finding the help you need?
Contact Support