Class RadPageViewItem
Inheritance
Inherited Members
Namespace: Telerik.WinControls.UI
Assembly: Telerik.WinControls.UI.dll
Syntax
public abstract class RadPageViewItem : RadPageViewElementBase, INotifyPropertyChanged, ICustomTypeDescriptor, ISupportSystemSkin, IComponent, IDisposable, IBindableComponent, ISupportDrag, ISupportDrop, IShortcutProvider, IStylableElement, IStylableNode, IPrimitiveElement, IShapedElement, IFillElement, IBorderElement, IBoxStyle, IBoxElement, IImageElement, ITextPrimitive, ITextProvider
Constructors
RadPageViewItem()
Declaration
protected RadPageViewItem()
Fields
AutoFlipMarginProperty
ButtonsAlignmentProperty
DescriptionProperty
IsPinnedProperty
IsPreviewProperty
IsSelectedProperty
TitleProperty
Properties
AutoFlipMargin
Gets or sets a boolean value that determines whether the item margin will be automatically flipped according to the orientation of the items in the RadPageView control.
Declaration
public bool AutoFlipMargin { get; set; }
Property Value
System.Boolean
|
ButtonsAlignment
Gets or sets the alignment of item's associated buttons.
Declaration
public PageViewItemButtonsAlignment ButtonsAlignment { get; set; }
Property Value
PageViewItemButtonsAlignment
|
ButtonsPanel
Gets the RadPageViewItemButtonsPanel that contains all the buttons, associated with the item.
Declaration
public RadPageViewItemButtonsPanel ButtonsPanel { get; }
Property Value
RadPageViewItemButtonsPanel
|
Content
Gets or sets the RadElement instance that represents the content of this item. The content is used when item is not bound to a RadPageViewPage instance.
Declaration
public RadElement Content { get; set; }
Property Value
RadElement
|
CurrentSize
Gets the current size of the item. This may differ from Bounds.Size as it reflects internal changes within the item itself.
Declaration
public SizeF CurrentSize { get; }
Property Value
System.Drawing.SizeF
|
Description
Gets or sets the description of the item. Description is visualized in the Footer area of the owning view element.
Declaration
public string Description { get; set; }
Property Value
System.String
|
ForcedLayoutSize
Gets the size that is forced by the layout element for this item. It may differ from the DesiredSize one.
Declaration
public SizeF ForcedLayoutSize { get; }
Property Value
System.Drawing.SizeF
|
IsPinned
Indicates whether the item is pinned. Pinned items appear in front of the others.
Declaration
public virtual bool IsPinned { get; set; }
Property Value
System.Boolean
|
IsPreview
Indicates whether the item is opened for preview.
Declaration
public virtual bool IsPreview { get; set; }
Property Value
System.Boolean
|
IsSelected
Determines whether the item is currently selected (associated with the SelectedPage of the owning RadPageView).
Declaration
public virtual bool IsSelected { get; set; }
Property Value
System.Boolean
|
IsSystemItem
Determines whether the current instance is internally created by the ViewElement and represents some built-in functionality.
Declaration
public bool IsSystemItem { get; }
Property Value
System.Boolean
|
Owner
Gets the RadPageViewElement that owns this item.
Declaration
public virtual RadPageViewElement Owner { get; }
Property Value
RadPageViewElement
|
Page
Gets the RadPageViewPage instance associated with this item.
Declaration
public RadPageViewPage Page { get; }
Property Value
RadPageViewPage
|
Row
Declaration
public int Row { get; set; }
Property Value
System.Int32
|
ShowKeyboardCues
Gets or sets the show keyboard cues.
Declaration
public override bool ShowKeyboardCues { get; set; }
Property Value
System.Boolean
The show keyboard cues. |
Overrides
Title
Gets or sets the title of the item. Title is visualized in the Header area of the owning view element.
Declaration
public string Title { get; set; }
Property Value
System.String
|
UseMnemonic
Gets or sets the use mnemonic.
Declaration
public override bool UseMnemonic { get; set; }
Property Value
System.Boolean
The use mnemonic. |
Overrides
Methods
ArrangeChildren(SizeF)
Declaration
protected override void ArrangeChildren(SizeF available)
Parameters
System.Drawing.SizeF
available
|
Overrides
Attach(RadPageViewPage)
CalculateMeasuredSize(SizeF, SizeF)
Declaration
protected override SizeF CalculateMeasuredSize(SizeF contentSize, SizeF childSize)
Parameters
System.Drawing.SizeF
contentSize
|
System.Drawing.SizeF
childSize
|
Returns
System.Drawing.SizeF
|
Overrides
CreateButtonsPanel()
Declaration
protected virtual RadPageViewItemButtonsPanel CreateButtonsPanel()
Returns
RadPageViewItemButtonsPanel
|
CreateChildElements()
Declaration
protected override void CreateChildElements()
Overrides
Detach()
Declaration
public virtual void Detach()
DisposeManagedResources()
Declaration
protected override void DisposeManagedResources()
Overrides
InitializeFields()
Declaration
protected override void InitializeFields()
Overrides
MeasureOverride(SizeF)
Declaration
protected override SizeF MeasureOverride(SizeF availableSize)
Parameters
System.Drawing.SizeF
availableSize
|
Returns
System.Drawing.SizeF
|
Overrides
OnClick(EventArgs)
Declaration
protected override void OnClick(EventArgs e)
Parameters
System.EventArgs
e
|
Overrides
OnContentChanging(RadElement)
Declaration
protected virtual bool OnContentChanging(RadElement value)
Parameters
RadElement
value
|
Returns
System.Boolean
|
OnMouseDown(MouseEventArgs)
Declaration
protected override void OnMouseDown(MouseEventArgs e)
Parameters
System.Windows.Forms.MouseEventArgs
e
|
Overrides
OnMouseEnter(EventArgs)
Declaration
protected override void OnMouseEnter(EventArgs e)
Parameters
System.EventArgs
e
|
Overrides
OnMouseLeave(EventArgs)
Declaration
protected override void OnMouseLeave(EventArgs e)
Parameters
System.EventArgs
e
|
Overrides
OnMouseMove(MouseEventArgs)
Declaration
protected override void OnMouseMove(MouseEventArgs e)
Parameters
System.Windows.Forms.MouseEventArgs
e
|
Overrides
OnMouseUp(MouseEventArgs)
Declaration
protected override void OnMouseUp(MouseEventArgs e)
Parameters
System.Windows.Forms.MouseEventArgs
e
|
Overrides
OnPropertyChanged(RadPropertyChangedEventArgs)
Declaration
protected override void OnPropertyChanged(RadPropertyChangedEventArgs e)
Parameters
RadPropertyChangedEventArgs
e
|
Overrides
OnUnloaded(ComponentThemableElementTree)
Declaration
protected override void OnUnloaded(ComponentThemableElementTree oldTree)
Parameters
ComponentThemableElementTree
oldTree
|
Overrides
PaintElement(IGraphics, Single, SizeF)
Declaration
protected override void PaintElement(IGraphics graphics, float angle, SizeF scale)
Parameters
IGraphics
graphics
|
System.Single
angle
|
System.Drawing.SizeF
scale
|
Overrides
ProcessMnemonic(Char)
Declaration
public override bool ProcessMnemonic(char charCode)
Parameters
System.Char
charCode
|
Returns
System.Boolean
|
Overrides
RotateButtonsAlignment(PageViewItemButtonsAlignment)
Declaration
protected virtual PageViewItemButtonsAlignment RotateButtonsAlignment(PageViewItemButtonsAlignment alignment)
Parameters
PageViewItemButtonsAlignment
alignment
|
Returns
PageViewItemButtonsAlignment
|
RotatePadding(Padding)
Declaration
protected virtual Padding RotatePadding(Padding margin)
Parameters
System.Windows.Forms.Padding
margin
|
Returns
System.Windows.Forms.Padding
|
RTLTransformButtonsAlignment(PageViewItemButtonsAlignment)
Declaration
protected virtual PageViewItemButtonsAlignment RTLTransformButtonsAlignment(PageViewItemButtonsAlignment alignment)
Parameters
PageViewItemButtonsAlignment
alignment
|
Returns
PageViewItemButtonsAlignment
|
SetBoundsCore(Rectangle)
Declaration
protected override void SetBoundsCore(Rectangle bounds)
Parameters
System.Drawing.Rectangle
bounds
|
Overrides
SetContentCore(RadElement)
SetContentOrientation(PageViewContentOrientation, Boolean)
Declaration
protected override void SetContentOrientation(PageViewContentOrientation orientation, bool recursive)
Parameters
PageViewContentOrientation
orientation
|
System.Boolean
recursive
|
Overrides
ShouldMeasureChild(RadElement)
Declaration
protected override bool ShouldMeasureChild(RadElement child)
Parameters
RadElement
child
|
Returns
System.Boolean
|
Overrides
ShouldSerializeProperty(PropertyDescriptor)
Declaration
public override bool? ShouldSerializeProperty(PropertyDescriptor property)
Parameters
System.ComponentModel.PropertyDescriptor
property
|
Returns
System.Nullable<System.Boolean>
|
Overrides
ToString()
Declaration
public override string ToString()
Returns
System.String
|