Class RadPageViewStripElement
Inheritance
Inherited Members
Namespace: Telerik.WinControls.UI
Assembly: Telerik.WinControls.UI.dll
Syntax
public class RadPageViewStripElement : RadPageViewElement, INotifyPropertyChanged, ICustomTypeDescriptor, ISupportSystemSkin, IComponent, IDisposable, IBindableComponent, ISupportDrag, ISupportDrop, IShortcutProvider, IStylableElement, IStylableNode, IPrimitiveElement, IShapedElement, IFillElement, IBorderElement, IBoxStyle, IBoxElement, IImageElement, ITextPrimitive, ITextProvider
Constructors
RadPageViewStripElement()
Declaration
public RadPageViewStripElement()
Fields
AnimatedStripScrollingProperty
ItemAlignmentProperty
ItemFitModeProperty
NewItemVisibilityProperty
ShowItemPinButtonProperty
StripAlignmentProperty
StripButtonsProperty
StripScrollingAnimationProperty
Properties
AnimatedStripScrolling
Determines whether strip scrolling will be animated.
Declaration
[RadPropertyDefaultValue("AnimatedStripScrolling", typeof(RadPageViewStripElement))]
public virtual bool AnimatedStripScrolling { get; set; }
Property Value
System.Boolean
|
ItemAlignment
Determines the alignment of items within the strip layout.
Declaration
[RadPropertyDefaultValue("ItemAlignment", typeof(RadPageViewStripElement))]
public StripViewItemAlignment ItemAlignment { get; set; }
Property Value
StripViewItemAlignment
|
ItemContainer
Gets the container that holds item layout and strip buttons panel.
Declaration
public StripViewItemContainer ItemContainer { get; }
Property Value
StripViewItemContainer
|
ItemFitMode
Determines the fit mode to be applied when measuring child items.
Declaration
[RadPropertyDefaultValue("ItemFitMode", typeof(RadPageViewStripElement))]
public StripViewItemFitMode ItemFitMode { get; set; }
Property Value
StripViewItemFitMode
|
ItemsParent
MultiLineItemFitMode
Declaration
public virtual MultiLineItemFitMode MultiLineItemFitMode { get; set; }
Property Value
MultiLineItemFitMode
|
NewItem
Gets the RadPageViewStripItem which stands for adding new pages on click.
Declaration
public RadPageViewStripItem NewItem { get; }
Property Value
RadPageViewStripItem
|
NewItemVisibility
Gets or sets the visibility of the internal NewItem.
Declaration
public virtual StripViewNewItemVisibility NewItemVisibility { get; set; }
Property Value
StripViewNewItemVisibility
|
PreviewItem
Gets or sets the item of the page which is opened for preview on the far side of the regular items.
Declaration
public virtual RadPageViewItem PreviewItem { get; set; }
Property Value
RadPageViewItem
|
ShowItemPinButton
Determines if the PinButton will be displayed in each item, allowing that item to be pinned.
Declaration
[RadPropertyDefaultValue("ShowItemPinButton", typeof(RadPageViewStripElement))]
public virtual bool ShowItemPinButton { get; set; }
Property Value
System.Boolean
|
StripAlignment
Gets or sets the alignment of item strip within the view.
Declaration
[RadPropertyDefaultValue("StripAlignment", typeof(RadPageViewStripElement))]
public virtual StripViewAlignment StripAlignment { get; set; }
Property Value
StripViewAlignment
|
StripButtons
Determines scroll buttons' visibility.
Declaration
[RadPropertyDefaultValue("StripButtons", typeof(RadPageViewStripElement))]
public virtual StripViewButtons StripButtons { get; set; }
Property Value
StripViewButtons
|
StripScrollingAnimation
Gets or sets the easing type of the strip scroll animation.
Declaration
[RadPropertyDefaultValue("StripScrollingAnimation", typeof(RadPageViewStripElement))]
public virtual RadEasingType StripScrollingAnimation { get; set; }
Property Value
RadEasingType
|
Methods
AddItemCore(RadPageViewItem)
Declaration
protected override void AddItemCore(RadPageViewItem item)
Parameters
RadPageViewItem
item
|
Overrides
ArrangeItems(RectangleF)
Declaration
protected override RectangleF ArrangeItems(RectangleF itemsRect)
Parameters
System.Drawing.RectangleF
itemsRect
|
Returns
System.Drawing.RectangleF
|
Overrides
CanDropOverItem(RadPageViewItem, RadPageViewItem)
Declaration
protected override bool CanDropOverItem(RadPageViewItem dragItem, RadPageViewItem hitItem)
Parameters
RadPageViewItem
dragItem
|
RadPageViewItem
hitItem
|
Returns
System.Boolean
|
Overrides
CloseItem(RadPageViewItem)
Declaration
protected override void CloseItem(RadPageViewItem item)
Parameters
RadPageViewItem
item
|
Overrides
CreateChildElements()
Declaration
protected override void CreateChildElements()
Overrides
CreateItem()
CreateItemContainer()
Declaration
protected virtual StripViewItemContainer CreateItemContainer()
Returns
StripViewItemContainer
|
DisposeManagedResources()
Declaration
protected override void DisposeManagedResources()
Overrides
EndItemDrag(RadPageViewItem)
Declaration
protected override void EndItemDrag(RadPageViewItem item)
Parameters
RadPageViewItem
item
|
Overrides
EnsureItemVisibleCore(RadPageViewItem)
Declaration
protected override bool EnsureItemVisibleCore(RadPageViewItem item)
Parameters
RadPageViewItem
item
|
Returns
System.Boolean
|
Overrides
GetAutomaticItemOrientation(Boolean)
Declaration
protected override PageViewContentOrientation GetAutomaticItemOrientation(bool content)
Parameters
System.Boolean
content
|
Returns
PageViewContentOrientation
|
Overrides
GetItemsRect()
Declaration
public override RectangleF GetItemsRect()
Returns
System.Drawing.RectangleF
|
Overrides
GetPeekPopupArrowDirection()
Declaration
protected override ArrowDirection GetPeekPopupArrowDirection()
Returns
ArrowDirection
|
Overrides
HitTestButtons(Point)
Declaration
public virtual StripViewButtons HitTestButtons(Point controlClient)
Parameters
System.Drawing.Point
controlClient
|
Returns
StripViewButtons
|
IsChildElementExternal(RadElement)
Declaration
protected override bool IsChildElementExternal(RadElement element)
Parameters
RadElement
element
|
Returns
System.Boolean
|
Overrides
IsNextKey(Keys)
Declaration
protected override bool IsNextKey(Keys key)
Parameters
System.Windows.Forms.Keys
key
|
Returns
System.Boolean
|
Overrides
IsPreviousKey(Keys)
Declaration
protected override bool IsPreviousKey(Keys key)
Parameters
System.Windows.Forms.Keys
key
|
Returns
System.Boolean
|
Overrides
MeasureItems(SizeF)
Declaration
protected override SizeF MeasureItems(SizeF availableSize)
Parameters
System.Drawing.SizeF
availableSize
|
Returns
System.Drawing.SizeF
|
Overrides
OnItemClick(RadPageViewItem, EventArgs)
Declaration
protected override void OnItemClick(RadPageViewItem sender, EventArgs e)
Parameters
RadPageViewItem
sender
|
System.EventArgs
e
|
Overrides
OnItemMouseDown(RadPageViewItem, MouseEventArgs)
Declaration
protected override void OnItemMouseDown(RadPageViewItem sender, MouseEventArgs e)
Parameters
RadPageViewItem
sender
|
System.Windows.Forms.MouseEventArgs
e
|
Overrides
OnNewItemRequested()
Declaration
protected virtual void OnNewItemRequested()
OnPropertyChanged(RadPropertyChangedEventArgs)
Declaration
protected override void OnPropertyChanged(RadPropertyChangedEventArgs e)
Parameters
RadPropertyChangedEventArgs
e
|
Overrides
SetSelectedItem(RadPageViewItem)
Declaration
protected override void SetSelectedItem(RadPageViewItem item)
Parameters
RadPageViewItem
item
|
Overrides
StartItemDrag(RadPageViewItem)
Declaration
protected override void StartItemDrag(RadPageViewItem item)
Parameters
RadPageViewItem
item
|
Overrides
UpdateItemOrientation(IEnumerable)
Declaration
protected override void UpdateItemOrientation(IEnumerable items)
Parameters
System.Collections.IEnumerable
items
|