New to Telerik UI for WinFormsStart a free 30-day trial

Represents a page in a RadPageView instance.

Definition

Namespace:Telerik.WinControls.UI

Assembly:Telerik.WinControls.UI.dll

Syntax:

C#
public class RadPageViewPage : Panel, IDropTarget, ISynchronizeInvoke, IWin32Window, IBindableComponent, IComponent, IDisposable

Inheritance: objectMarshalByRefObjectComponentControlScrollableControlPanelRadPageViewPage...

Derived Classes: RadPageViewItemPage

Implements: IBindableComponentIComponentIDisposableIDropTargetISynchronizeInvokeIWin32Window...

Inherited Members Panel.OnResize(EventArgs)Panel.AutoSizePanel.AutoSizeModePanel.BorderStylePanel.CreateParamsPanel.DefaultSizePanel.TabStopPanel.AutoSizeChanged...

Constructors

C#
public RadPageViewPage()
C#
public RadPageViewPage(string text)
Parameters:textstring

Properties

C#
public override Color BackColor { get; set; }

Overrides: Control.BackColor

C#
[Browsable(false)]
public IntPtr Context { get; set; }

Gets or sets the title of the Page. Title appears in the Header area of the owning RadPageView.

C#
public string Description { get; set; }
C#
[Browsable(false)]
public override DockStyle Dock { get; set; }

Overrides: Control.Dock

Gets or sets the image to be displayed by the associated RadPageViewItem instance.

C#
public Image Image { get; set; }

Gets or sets the alignment of the image on the drawing surface.

C#
public ContentAlignment ImageAlignment { get; set; }

Gets or sets a boolean value determining whether the content of the current RadPageViewPage is visible. This property is only functional in the when the RadPageView control is in ExplorerBar view mode.

C#
[Browsable(false)]
public bool IsContentVisible { get; set; }

Gets the RadPageViewItem instance which is the UI representation of this page.

C#
[Browsable(false)]
public RadPageViewItem Item { get; }

Gets or sets the size of the item of RadPageView.This size will be used in is PageViewItemSizeMode.Individual mode.

C#
[Browsable(true)]
public virtual SizeF ItemSize { get; set; }

Gets the RadPageView instance that owns this page.

C#
[Browsable(false)]
public RadPageView Owner { get; }

Gets or sets the length of the current RadPageViewPage. The length represents the fixed amount of space the page will take when the layout of the control is performed. Note: This property is only functional when the RadPageView control is in ExplorerBar mode and its content size mode is set to FixedLength.

C#
public int PageLength { get; set; }

Gets or sets the associated peek content for this page.

C#
[Browsable(false)]
public Control PeekPopupContent { get; set; }

Gets the child collection of pages for this page. This collection is only relevant for the NavigationView which supports hierarchy.

C#
[Browsable(false)]
public RadPageViewSubPageCollection SubPages { get; }

Gets or sets the Svg Image.

C#
public RadSvgImage SvgImage { get; set; }

Gets or sets the text to be displayed in the associated item.

C#
[Browsable(true)]
public override string Text { get; set; }

Overrides: Panel.Text

Gets or sets the alignment of the text content on the drawing surface.

C#
public ContentAlignment TextAlignment { get; set; }

Gets or sets the position of text and image relative to each other.

C#
public TextImageRelation TextImageRelation { get; set; }

Gets or sets the title of the Page. Title appears in the Header area of the owning RadPageView.

C#
public string Title { get; set; }

Gets or sets the tooltip to be displayed when the item hovers page's associated item.

C#
public string ToolTipText { get; set; }

Methods

C#
protected virtual void Attach(RadPageView view)
Parameters:viewRadPageView
C#
protected virtual void CallBackColorChanged()
C#
protected virtual RadPageViewSubPageCollection CreateChildPagesInstance()
Returns:

RadPageViewSubPageCollection

C#
protected virtual void Detach()
C#
protected override void Dispose(bool disposing)
Parameters:disposingbool

Overrides: Control.Dispose(bool)

C#
protected override void OnControlAdded(ControlEventArgs e)
Parameters:eControlEventArgs

Overrides: Control.OnControlAdded(ControlEventArgs)

C#
protected override void OnControlRemoved(ControlEventArgs e)
Parameters:eControlEventArgs

Overrides: Control.OnControlRemoved(ControlEventArgs)

C#
protected virtual void OnDescriptionChanged(EventArgs e)
Parameters:eEventArgs
C#
protected override void OnEnabledChanged(EventArgs e)
Parameters:eEventArgs

Overrides: Control.OnEnabledChanged(EventArgs)

C#
protected virtual void OnImageAlignmentChanged(EventArgs e)
Parameters:eEventArgs
C#
protected virtual void OnImageChanged(EventArgs e)
Parameters:eEventArgs
C#
protected virtual void OnIsContentVisibleChanged()
C#
protected virtual void OnPageBackColorChanged(EventArgs e)
Parameters:eEventArgs
C#
protected virtual void OnSvgImageChanged(EventArgs e)
Parameters:eEventArgs
C#
protected virtual void OnTextAlignmentChanged(EventArgs e)
Parameters:eEventArgs
C#
protected override void OnTextChanged(EventArgs e)
Parameters:eEventArgs

Overrides: Control.OnTextChanged(EventArgs)

C#
protected virtual void OnTextImageRelationChanged(EventArgs e)
Parameters:eEventArgs
C#
protected virtual void OnTitleChanged(EventArgs e)
Parameters:eEventArgs
C#
protected virtual void OnToolTipTextChanged(EventArgs e)
Parameters:eEventArgs
C#
protected virtual void ProcessCodedUIMessage(ref IPCMessage request)
Parameters:requestIPCMessage
C#
public void ProcessMessage(ref IPCMessage request)
Parameters:requestIPCMessage
C#
public void ResetValue(RadProperty property, ValueResetFlags flags)
Parameters:propertyRadPropertyflagsValueResetFlags
C#
public void ResetValue(RadProperty property)
Parameters:propertyRadProperty
C#
public void SetValue(RadProperty property, object value)
Parameters:propertyRadPropertyvalueobject
C#
public override string ToString()
Returns:

string

Overrides: Panel.ToString()

C#
public void UpdateItemStyle()
C#
protected override void WndProc(ref Message m)
Parameters:mMessage

Overrides: ScrollableControl.WndProc(ref Message)