skip navigation
  • Product Bundles

    DevCraft

    All Telerik .NET tools and Kendo UI JavaScript components in one package. Now enhanced with:

    • AI Coding Assistants
    • Embedded Reporting
    • Document Processing Libraries
    • SSO Account Sign-in

    Web

    Kendo UI UI for Angular UI for Vue UI for jQuery KendoReact UI for Blazor UI for ASP.NET Core UI for ASP.NET MVC UI for ASP.NET AJAX

    Mobile

    UI for .NET MAUI

    Document Management

    Telerik Document Processing

    Desktop

    UI for .NET MAUI UI for WinUI UI for WinForms UI for WPF

    Reporting

    Telerik Reporting Telerik Report Server

    Testing & Mocking

    Test Studio Telerik JustMock

    CMS

    Sitefinity

    AI Productivity Tools

    AI Coding Assistants

    UI/UX Tools

    ThemeBuilder Design System Kit Templates and Building Blocks

    Debugging

    Fiddler Fiddler Everywhere Fiddler Classic Fiddler Everywhere Reporter FiddlerCore

    Free Tools

    KendoReact Free VB.NET to C# Converter Testing Framework
    View all products
  • Overview
  • Demos
    • What's New
    • Roadmap
    • Release History
  • Support and Learning

    • Support and Learning Hub
    • First Steps
    • Docs
    • Demos
    • Virtual Classroom
    • Forums
    • Videos
    • Blogs
    • Accessibility
    • Submit a Ticket

    Productivity and Design Tools

    • Visual Studio Extensions
    • Visual Studio Templates
    • Embedded Reporting
  • Pricing
  • Shopping cart
    • Account Overview
    • Your Licenses
    • Downloads
    • Support Center
    • Forum Profile
    • Payment Methods
    • Edit Profile
    • Log out
  • Login
  • Contact Us
  • Try now

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.

Inheritance
System.Object
RadControl
RadNonClientUIControl
RadNCEnabledControl
RadPageView
RadNavigationView
RadOfficeNavigationBar
Inherited Members
RadNCEnabledControl.WndProc(Message)
RadNCEnabledControl.WmNCHitTest(Message)
RadNCEnabledControl.IconCaptionElement
RadNCEnabledControl.MinimizeButtonElement
RadNCEnabledControl.MaximizeButtonElement
RadNCEnabledControl.HelpButtonElement
RadNCEnabledControl.SystemButtonsElement
RadNCEnabledControl.TextCaptionElement
RadControl.isResizing2
RadControl.isDisposing2
RadControl.invalidResizeRect
RadControl.isAccessibilityRequested
RadControl.Dispose(Boolean)
RadControl.CreateBehavior()
RadControl.CreateRootElement()
RadControl.CreateChildItems(RadElement)
RadControl.InitializeRootElement(RootRadElement)
RadControl.LoadElementTree()
RadControl.LoadElementTree(Size)
RadControl.SetIsInitializing(Boolean)
RadControl.ShouldSerializeBackColor()
RadControl.SetBackColorThemeOverrides()
RadControl.ResetBackColorThemeOverrides()
RadControl.ShouldSerializeForeColor()
RadControl.SetForeColorThemeOverrides()
RadControl.ResetForeColorThemeOverrides()
RadControl.ShouldSerializeFont()
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, Boolean)
RadControl.ProcessAutoSizeChanged(Boolean)
RadControl.CallOnMouseCaptureChanged(EventArgs)
RadControl.CallBaseOnGotFocus(EventArgs)
RadControl.CallBaseOnLostFocus(EventArgs)
RadControl.CallOnToolTipTextNeeded(Object, ToolTipTextNeededEventArgs)
RadControl.CallOnScreenTipNeeded(Object, ScreenTipNeededEventArgs)
RadControl.CallOnMouseUp(MouseEventArgs)
RadControl.CallOnMouseDown(MouseEventArgs)
RadControl.CallOnClick(EventArgs)
RadControl.CallOnDoubleClick(EventArgs)
RadControl.CallOnMouseEnter(EventArgs)
RadControl.CallOnMouseWheel(MouseEventArgs)
RadControl.CallOnMouseLeave(EventArgs)
RadControl.CallOnMouseMove(MouseEventArgs)
RadControl.CallOnMouseHover(EventArgs)
RadControl.CallOnPreviewKeyDown(PreviewKeyDownEventArgs)
RadControl.CallBaseOnKeyDown(KeyEventArgs)
RadControl.CallOnKeyDown(KeyEventArgs)
RadControl.CallBaseOnKeyPress(KeyPressEventArgs)
RadControl.CallOnKeyPress(KeyPressEventArgs)
RadControl.GetInputElement()
RadControl.CallBaseOnKeyUp(KeyEventArgs)
RadControl.CallOnKeyUp(KeyEventArgs)
RadControl.CallOnThemeNameChanged(ThemeNameChangedEventArgs)
RadControl.CallOnVisibleChanged(EventArgs)
RadControl.BeginInit()
RadControl.OnNotifyPropertyChanged(String)
RadControl.OnNotifyPropertyChanged(PropertyChangedEventArgs)
RadControl.IComponentTreeHandler.GetShowFocusCues()
RadControl.IComponentTreeHandler.CreateRootElement()
RadControl.IComponentTreeHandler.CreateChildItems(RadElement)
RadControl.IComponentTreeHandler.InitializeRootElement(RootRadElement)
RadControl.IComponentTreeHandler.InvalidateElement(RadElement)
RadControl.IComponentTreeHandler.InvalidateElement(RadElement, Rectangle)
RadControl.IComponentTreeHandler.InvalidateIfNotSuspended()
RadControl.IComponentTreeHandler.GetAmbientPropertyValue(RadProperty)
RadControl.IComponentTreeHandler.ControlThemeChangedCallback()
RadControl.IComponentTreeHandler.OnAmbientPropertyChanged(RadProperty)
RadControl.IComponentTreeHandler.OnFocusRequested(RadElement)
RadControl.IComponentTreeHandler.OnCaptureChangeRequested(RadElement, Boolean)
RadControl.IComponentTreeHandler.OnDisplayPropertyChanged(RadPropertyChangedEventArgs)
RadControl.IComponentTreeHandler.CallOnThemeNameChanged(ThemeNameChangedEventArgs)
RadControl.IComponentTreeHandler.CallOnMouseCaptureChanged(EventArgs)
RadControl.IComponentTreeHandler.CallOnToolTipTextNeeded(Object, ToolTipTextNeededEventArgs)
RadControl.IComponentTreeHandler.CallOnScreenTipNeeded(Object, ScreenTipNeededEventArgs)
RadControl.GetPreferredSize(Size)
RadControl.SetBoundsCore(Int32, Int32, Int32, Int32, BoundsSpecified)
RadControl.GetRootElementDesiredSize(Int32, Int32, Int32, Int32)
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(Boolean)
RadControl.InvokeLayoutCallback(LayoutCallback)
RadControl.RegisterHostedControl(RadHostItem)
RadControl.UnregisterHostedControl(RadHostItem, Boolean)
RadControl.ControlDefinesThemeForElement(RadElement)
RadControl.ResolveStyleGroupForElement(StyleGroup, RadObject)
RadControl.GetPlainText()
RadControl.CanEditUIElement(RadElement)
RadControl.GetChildAt(Int32)
RadControl.ShouldSerializeProperty(RadProperty)
RadControl.ShouldSerializeProperty(RadProperty, RadObject)
RadControl.ResetProperty(RadProperty, RadObject)
RadControl.GetControlDefaultSize()
RadControl.GetDpiScaledSize(Size)
RadControl.GetDpiScaledSize(SizeF)
RadControl.FindPropertyInChildren(RadControl, IPCMessage)
RadControl.CallAccessibilityNotifyClients(AccessibleEvents, Int32)
RadControl.IPCHost.ProcessMessage(IPCMessage)
RadControl.PerformRadAutoScale(Nullable<BoundsSpecified>)
RadControl.SetRadAutoScale(Boolean)
RadControl.IComponentTreeHandler.get_Name()
RadControl.IComponentTreeHandler.set_Name(String)
RadControl.EnableDpiScaling
RadControl.EnableRadAutoScale
RadControl.EnableRadFormInitialDpiScaling
RadControl.EnableImageDpiScaling
RadControl.EnableSvgImages
RadControl.IsTrial
RadControl.IsLoaded
RadControl.LayoutManager
RadControl.ElementTree
RadControl.UseCompatibleTextRenderingDefaultValue
RadControl.Behavior
RadControl.RootElement
RadControl.Padding
RadControl.ThemeName
RadControl.EnableTheming
RadControl.ThemeClassName
RadControl.ImageList
RadControl.ImageScalingSize
RadControl.UseCompatibleTextRendering
RadControl.MaximumSize
RadControl.MinimumSize
RadControl.Focusable
RadControl.Site
RadControl.CausesValidation
RadControl.IsInitializing
RadControl.SmallImageList
RadControl.SmallImageScalingSize
RadControl.IsDesignMode
RadControl.IsDisplayed
RadControl.FocusedElement
RadControl.ShowItemToolTips
RadControl.CommandBindings
RadControl.EnableKeyMap
RadControl.Font
RadControl.ValidationCancel
RadControl.IComponentTreeHandler.IsDesignMode
RadControl.IComponentTreeHandler.ElementTree
RadControl.IComponentTreeHandler.Behavior
RadControl.IComponentTreeHandler.Initializing
RadControl.IComponentTreeHandler.ThemeClassName
RadControl.EnableGestures
RadControl.EnableAnalytics
RadControl.AnalyticsName
RadControl.EnableRadAccessibilityObjects
RadControl.AccessibilityRequested
RadControl.EnableCodedUITests
RadControl.EnableCodedUITestsDefaultValue
RadControl.EnableUIAutomation
RadControl.EnableUIAutomationDefaultValue
RadControl.IPCHost.Context
RadControl.ElementInvalidated
RadControl.ToolTipTextNeeded
RadControl.ScreenTipNeeded
RadControl.ThemeNameChanged
RadControl.Initialized
RadControl.PropertyChanged
RadControl.ZoomGesture
RadControl.RotateGesture
RadControl.PanGesture
RadControl.TwoFingerTapGesture
RadControl.PressAndTapGesture
Namespace: Telerik.WinControls.UI
Assembly: Telerik.WinControls.UI.dll

Syntax

[TelerikToolboxCategory("Containers")]
public class RadPageView : RadNCEnabledControl, INotifyPropertyChanged, ISupportInitializeNotification, ISupportInitialize, IComponentTreeHandler, ILayoutHandler, IPCHost, IAnalyticsProvider

Constructors

RadPageView()

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

Declaration
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
public override bool AllowShowFocusCues { get; set; }
Property Value
System.Boolean

Overrides
RadControl.AllowShowFocusCues

AutoScroll

Declaration
public override bool AutoScroll { get; set; }
Property Value
System.Boolean

AutoSize

This member is not intended to be used directly from your code.

Declaration
public override bool AutoSize { get; set; }
Property Value
System.Boolean

Overrides
RadControl.AutoSize

BackColor

This member is not intended to be used directly from your code.

Declaration
public override Color BackColor { get; set; }
Property Value
System.Drawing.Color

Overrides
RadControl.BackColor

CanRaiseEvents

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

Declaration
protected override bool CanRaiseEvents { get; }
Property Value
System.Boolean

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
public RadPageViewPage DefaultPage { get; set; }
Property Value
RadPageViewPage

DefaultSize

Gets the default size for the control.

Declaration
protected override Size DefaultSize { get; }
Property Value
System.Drawing.Size

DisplayRectangle

Gets the display rectangle for the control content area.

Declaration
public override Rectangle DisplayRectangle { get; }
Property Value
System.Drawing.Rectangle

EnableNCModification

Declaration
protected override bool EnableNCModification { get; }
Property Value
System.Boolean

Overrides
RadNCEnabledControl.EnableNCModification

EnableNCPainting

Declaration
protected override bool EnableNCPainting { get; }
Property Value
System.Boolean

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
public virtual bool EnablePeekPopup { get; set; }
Property Value
System.Boolean

ForeColor

This member is not intended to be used directly from your code.

Declaration
public override Color ForeColor { get; set; }
Property Value
System.Drawing.Color

Overrides
RadControl.ForeColor

ItemSize

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

Declaration
public Size ItemSize { get; set; }
Property Value
System.Drawing.Size

ItemSizeMode

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

Declaration
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
public Color PageBackColor { get; set; }
Property Value
System.Drawing.Color

Pages

Gets the collection of pages contained within this view.

Declaration
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
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
public int PeekPopupInterval { get; set; }
Property Value
System.Int32

SelectedPage

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

Declaration
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
public bool SelectionWrap { get; set; }
Property Value
System.Boolean

Text

This member is not intended to be used directly from your code.

Declaration
public override string Text { get; set; }
Property Value
System.String

Overrides
RadControl.Text

UseMnemonic

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

Declaration
public bool UseMnemonic { get; set; }
Property Value
System.Boolean

ViewElement

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

Declaration
public virtual RadPageViewElement ViewElement { get; }
Property Value
RadPageViewElement

ViewMode

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

Declaration
public virtual PageViewMode ViewMode { get; set; }
Property Value
PageViewMode

Methods

CanEditElementAtDesignTime(RadElement)

Declaration
protected override bool CanEditElementAtDesignTime(RadElement element)
Parameters
RadElement element

Returns
System.Boolean

Overrides
RadControl.CanEditElementAtDesignTime(RadElement)

Construct()

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

Declaration
protected override void Construct()
Overrides
RadControl.Construct()

CreateAccessibilityInstance()

Creates an accessibility object for this control.

Declaration
protected override AccessibleObject CreateAccessibilityInstance()
Returns
System.Windows.Forms.AccessibleObject

A new accessibility object for this control.

CreateControlsInstance()

Creates and returns a new controls collection for this control.

Declaration
protected override Control.ControlCollection CreateControlsInstance()
Returns
System.Windows.Forms.Control.ControlCollection

A new RadPageViewControlCollection instance.

CreatePagesInstance()

Creates and returns a new pages collection for this control.

Declaration
protected virtual RadPageViewPageCollection CreatePagesInstance()
Returns
RadPageViewPageCollection

A new RadPageViewPageCollection instance.

CreateUI()

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

Declaration
protected virtual RadPageViewElement CreateUI()
Returns
RadPageViewElement

A new RadPageViewElement instance.

EndInit()

Declaration
public override void EndInit()
Overrides
RadControl.EndInit()

EnsurePageVisible(RadPageViewPage)

Ensures that the specified page is visible within the view.

Declaration
public void EnsurePageVisible(RadPageViewPage page)
Parameters
RadPageViewPage page

The RadPageViewPage to make visible.

GetNCMetrics()

Declaration
protected override Padding GetNCMetrics()
Returns
System.Windows.Forms.Padding

Overrides
RadNCEnabledControl.GetNCMetrics()

IsInputKey(Keys)

Declaration
protected override bool IsInputKey(Keys keyData)
Parameters
System.Windows.Forms.Keys keyData

Returns
System.Boolean

Overrides
RadControl.IsInputKey(Keys)

OnGotFocus(EventArgs)

Declaration
protected override void OnGotFocus(EventArgs e)
Parameters
System.EventArgs e

Overrides
RadControl.OnGotFocus(EventArgs)

OnItemListMenuDisplayed(EventArgs)

Raises the ItemListMenuDisplayed event.

Declaration
protected virtual void OnItemListMenuDisplayed(EventArgs e)
Parameters
System.EventArgs e

An System.EventArgs that contains the event data.

OnItemListMenuDisplaying(RadPageViewMenuDisplayingEventArgs)

Raises the ItemListMenuDisplaying event.

Declaration
protected virtual void OnItemListMenuDisplaying(RadPageViewMenuDisplayingEventArgs e)
Parameters
RadPageViewMenuDisplayingEventArgs e

A RadPageViewMenuDisplayingEventArgs that contains the event data.

OnKeyDown(KeyEventArgs)

Declaration
protected override void OnKeyDown(KeyEventArgs e)
Parameters
System.Windows.Forms.KeyEventArgs e

Overrides
RadControl.OnKeyDown(KeyEventArgs)

OnLostFocus(EventArgs)

Declaration
protected override void OnLostFocus(EventArgs e)
Parameters
System.EventArgs e

Overrides
RadControl.OnLostFocus(EventArgs)

OnMouseWheel(MouseEventArgs)

Declaration
protected override void OnMouseWheel(MouseEventArgs e)
Parameters
System.Windows.Forms.MouseEventArgs e

Overrides
RadControl.OnMouseWheel(MouseEventArgs)

OnNCPaint(Graphics)

Declaration
protected override void OnNCPaint(Graphics g)
Parameters
System.Drawing.Graphics g

Overrides
RadNCEnabledControl.OnNCPaint(Graphics)

OnNewPageRequested(EventArgs)

Raises the NewPageRequested event.

Declaration
protected virtual void OnNewPageRequested(EventArgs e)
Parameters
System.EventArgs e

An System.EventArgs that contains the event data.

OnPageAdded(RadPageViewEventArgs)

Raises the PageAdded event.

Declaration
protected virtual void OnPageAdded(RadPageViewEventArgs e)
Parameters
RadPageViewEventArgs e

A RadPageViewEventArgs that contains the event data.

OnPageAdding(RadPageViewCancelEventArgs)

Raises the PageAdding event.

Declaration
protected virtual void OnPageAdding(RadPageViewCancelEventArgs e)
Parameters
RadPageViewCancelEventArgs e

A RadPageViewCancelEventArgs that contains the event data.

OnPageCollapsed(RadPageViewEventArgs)

Declaration
protected virtual void OnPageCollapsed(RadPageViewEventArgs e)
Parameters
RadPageViewEventArgs e

OnPageCollapsing(RadPageViewCancelEventArgs)

Declaration
protected virtual void OnPageCollapsing(RadPageViewCancelEventArgs e)
Parameters
RadPageViewCancelEventArgs e

OnPageExpanded(RadPageViewEventArgs)

Raises the PageExpanded event.

Declaration
protected virtual void OnPageExpanded(RadPageViewEventArgs e)
Parameters
RadPageViewEventArgs e

A RadPageViewEventArgs that contains the event data.

OnPageExpanding(RadPageViewCancelEventArgs)

Raises the PageExpanding event.

Declaration
protected virtual void OnPageExpanding(RadPageViewCancelEventArgs e)
Parameters
RadPageViewCancelEventArgs e

A RadPageViewCancelEventArgs that contains the event data.

OnPageIndexChanged(RadPageViewIndexChangedEventArgs)

Raises the PageIndexChanged event.

Declaration
protected virtual void OnPageIndexChanged(RadPageViewIndexChangedEventArgs e)
Parameters
RadPageViewIndexChangedEventArgs e

A RadPageViewIndexChangedEventArgs that contains the event data.

OnPageIndexChanging(RadPageViewIndexChangingEventArgs)

Raises the PageIndexChanging event.

Declaration
protected virtual void OnPageIndexChanging(RadPageViewIndexChangingEventArgs e)
Parameters
RadPageViewIndexChangingEventArgs e

A RadPageViewIndexChangingEventArgs that contains the event data.

OnPageRemoved(RadPageViewEventArgs)

Raises the PageRemoved event.

Declaration
protected virtual void OnPageRemoved(RadPageViewEventArgs e)
Parameters
RadPageViewEventArgs e

A RadPageViewEventArgs that contains the event data.

OnPageRemoving(RadPageViewCancelEventArgs)

Raises the PageRemoving event.

Declaration
protected virtual void OnPageRemoving(RadPageViewCancelEventArgs e)
Parameters
RadPageViewCancelEventArgs e

A RadPageViewCancelEventArgs that contains the event data.

OnPagesCleared(EventArgs)

Raises the PagesCleared event.

Declaration
protected virtual void OnPagesCleared(EventArgs e)
Parameters
System.EventArgs e

An System.EventArgs that contains the event data.

OnPagesClearing(CancelEventArgs)

Raises the PagesClearing event.

Declaration
protected virtual void OnPagesClearing(CancelEventArgs e)
Parameters
System.ComponentModel.CancelEventArgs e

A System.ComponentModel.CancelEventArgs that contains the event data.

OnSelectedPageChanged(EventArgs)

Raises the SelectedPageChanged event.

Declaration
protected virtual void OnSelectedPageChanged(EventArgs e)
Parameters
System.EventArgs e

An System.EventArgs that contains the event data.

OnSelectedPageChanging(RadPageViewCancelEventArgs)

Raises the SelectedPageChanging event.

Declaration
protected virtual void OnSelectedPageChanging(RadPageViewCancelEventArgs e)
Parameters
RadPageViewCancelEventArgs e

A RadPageViewCancelEventArgs that contains the event data.

OnViewModeChanged(RadPageViewModeEventArgs)

Raises the ViewModeChanged event.

Declaration
protected virtual void OnViewModeChanged(RadPageViewModeEventArgs e)
Parameters
RadPageViewModeEventArgs e

A RadPageViewModeEventArgs that contains the event data.

OnViewModeChanging(RadPageViewModeChangingEventArgs)

Raises the ViewModeChanging event.

Declaration
protected virtual void OnViewModeChanging(RadPageViewModeChangingEventArgs e)
Parameters
RadPageViewModeChangingEventArgs e

A RadPageViewModeChangingEventArgs that contains the event data.

ProcessCodedUIMessage(ref IPCMessage)

Processes CodedUI messages for automation support.

Declaration
protected override void ProcessCodedUIMessage(ref IPCMessage request)
Parameters
IPCMessage request

The CodedUI message to process.

Overrides
RadControl.ProcessCodedUIMessage(ref IPCMessage)

ProcessMnemonic(Char)

Declaration
protected override bool ProcessMnemonic(char charCode)
Parameters
System.Char charCode

Returns
System.Boolean

Overrides
RadControl.ProcessMnemonic(Char)

ResumeEvents()

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

Declaration
public void ResumeEvents()

ScaleControl(SizeF, BoundsSpecified)

Declaration
protected override void ScaleControl(SizeF factor, BoundsSpecified specified)
Parameters
System.Drawing.SizeF factor

System.Windows.Forms.BoundsSpecified specified

Overrides
RadControl.ScaleControl(SizeF, BoundsSpecified)

SetSelectedPage(RadPageViewEventArgs)

Sets the selected page of the control.

Declaration
protected virtual void SetSelectedPage(RadPageViewEventArgs e)
Parameters
RadPageViewEventArgs e

A RadPageViewEventArgs that contains the page to select.

SuspendEvents()

Temporarily suspends event raising for this control.

Declaration
public void SuspendEvents()

UpdateUI()

Updates the user interface based on the current view mode.

Declaration
protected void UpdateUI()

Events

ItemCreating

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

Declaration
public event EventHandler<RadPageViewItemCreatingEventArgs> ItemCreating
Event Type
System.EventHandler<RadPageViewItemCreatingEventArgs>

ItemDropped

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

Declaration
public event EventHandler<RadPageViewItemDroppedEventArgs> ItemDropped
Event Type
System.EventHandler<RadPageViewItemDroppedEventArgs>

ItemDropping

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

Declaration
public event EventHandler<RadPageViewItemDroppingEventArgs> ItemDropping
Event Type
System.EventHandler<RadPageViewItemDroppingEventArgs>

ItemListMenuDisplayed

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

Declaration
public event EventHandler ItemListMenuDisplayed
Event Type
System.EventHandler

ItemListMenuDisplaying

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

Declaration
public event EventHandler<RadPageViewMenuDisplayingEventArgs> ItemListMenuDisplaying
Event Type
System.EventHandler<RadPageViewMenuDisplayingEventArgs>

NewPageRequested

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

Declaration
public event EventHandler NewPageRequested
Event Type
System.EventHandler

PageAdded

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

Declaration
public event EventHandler<RadPageViewEventArgs> PageAdded
Event Type
System.EventHandler<RadPageViewEventArgs>

PageAdding

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

Declaration
public event EventHandler<RadPageViewCancelEventArgs> PageAdding
Event Type
System.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
public virtual event EventHandler<RadPageViewEventArgs> PageCollapsed
Event Type
System.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
public virtual event EventHandler<RadPageViewCancelEventArgs> PageCollapsing
Event Type
System.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
public virtual event EventHandler<RadPageViewEventArgs> PageExpanded
Event Type
System.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
public virtual event EventHandler<RadPageViewCancelEventArgs> PageExpanding
Event Type
System.EventHandler<RadPageViewCancelEventArgs>

PageIndexChanged

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

Declaration
public event EventHandler<RadPageViewIndexChangedEventArgs> PageIndexChanged
Event Type
System.EventHandler<RadPageViewIndexChangedEventArgs>

PageIndexChanging

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

Declaration
public event EventHandler<RadPageViewIndexChangingEventArgs> PageIndexChanging
Event Type
System.EventHandler<RadPageViewIndexChangingEventArgs>

PageRemoved

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

Declaration
public event EventHandler<RadPageViewEventArgs> PageRemoved
Event Type
System.EventHandler<RadPageViewEventArgs>

PageRemoving

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

Declaration
public event EventHandler<RadPageViewCancelEventArgs> PageRemoving
Event Type
System.EventHandler<RadPageViewCancelEventArgs>

PagesCleared

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

Declaration
public event EventHandler PagesCleared
Event Type
System.EventHandler

PagesClearing

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

Declaration
public event CancelEventHandler PagesClearing
Event Type
System.ComponentModel.CancelEventHandler

PeekPopupClosed

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

Declaration
public event EventHandler PeekPopupClosed
Event Type
System.EventHandler

PeekPopupOpening

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

Declaration
public event EventHandler<RadPageViewPeekPopupEventArgs> PeekPopupOpening
Event Type
System.EventHandler<RadPageViewPeekPopupEventArgs>

SelectedPageChanged

Occurs when the currently selected page has changed.

Declaration
public event EventHandler SelectedPageChanged
Event Type
System.EventHandler

SelectedPageChanging

Occurs when the currently selected page is about to change.

Declaration
public event EventHandler<RadPageViewCancelEventArgs> SelectedPageChanging
Event Type
System.EventHandler<RadPageViewCancelEventArgs>

ViewModeChanged

Occurs when the current view mode has been successfully changed.

Declaration
public virtual event EventHandler<RadPageViewModeEventArgs> ViewModeChanged
Event Type
System.EventHandler<RadPageViewModeEventArgs>

ViewModeChanging

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

Declaration
public virtual event EventHandler<RadPageViewModeChangingEventArgs> ViewModeChanging
Event Type
System.EventHandler<RadPageViewModeChangingEventArgs>

Extension Methods

SvgExtentions.Traverse<T>(T, Func<T, IEnumerable<T>>)
SvgExtentions.TraverseDepthFirst<T>(T, Func<T, IEnumerable<T>>)
Getting Started
  • Install Now
  • Demos
  • Step-by-Step Tutorial
  • Sample Applications
  • SDK Samples
  • Visual Studio Extensions
Support Resources
  • Code Library
  • Knowledge Base
  • Videos
Community
  • Forums
  • Blogs
  • Feedback Portal
  • Document Processing Feedback Portal

Copyright © 2018 Progress Software Corporation and/or its subsidiaries or affiliates.
All Rights Reserved.

Progress, Telerik, and certain product names used herein are trademarks or registered trademarks of Progress Software Corporation and/or one of its subsidiaries or affiliates in the U.S. and/or other countries. See Trademarks for appropriate markings.