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.
|
ItemAlignment
Determines the alignment of items within the strip layout.
Declaration
[RadPropertyDefaultValue("ItemAlignment", typeof(RadPageViewStripElement))]
public StripViewItemAlignment ItemAlignment { get; set; }
Property Value
ItemContainer
Gets the container that holds item layout and strip buttons panel.
Declaration
public StripViewItemContainer ItemContainer { get; }
Property Value
ItemFitMode
Determines the fit mode to be applied when measuring child items.
Declaration
[RadPropertyDefaultValue("ItemFitMode", typeof(RadPageViewStripElement))]
public StripViewItemFitMode ItemFitMode { get; set; }
Property Value
ItemsParent
Declaration
protected override RadElement ItemsParent { get; }
Property Value
Overrides
MultiLineItemFitMode
Declaration
public virtual MultiLineItemFitMode MultiLineItemFitMode { get; set; }
Property Value
NewItem
Gets the Rad
Declaration
public RadPageViewStripItem NewItem { get; }
Property Value
NewItemVisibility
Gets or sets the visibility of the internal NewItem.
Declaration
public virtual StripViewNewItemVisibility NewItemVisibility { get; set; }
Property Value
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
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.
|
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
StripButtons
Determines scroll buttons' visibility.
Declaration
[RadPropertyDefaultValue("StripButtons", typeof(RadPageViewStripElement))]
public virtual StripViewButtons StripButtons { get; set; }
Property Value
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
Methods
AddItemCore(RadPageViewItem)
Declaration
protected override void AddItemCore(RadPageViewItem item)
Parameters
Rad
|
Overrides
ArrangeItems(RectangleF)
Declaration
protected override RectangleF ArrangeItems(RectangleF itemsRect)
Parameters
System.
|
Returns
System.
|
Overrides
CanDropOverItem(RadPageViewItem, RadPageViewItem)
Declaration
protected override bool CanDropOverItem(RadPageViewItem dragItem, RadPageViewItem hitItem)
Parameters
Rad
|
Rad
|
Returns
System.
|
Overrides
CloseItem(RadPageViewItem)
Declaration
protected override void CloseItem(RadPageViewItem item)
Parameters
Rad
|
Overrides
CreateChildElements()
Declaration
protected override void CreateChildElements()
Overrides
CreateItem()
Declaration
protected override RadPageViewItem CreateItem()
Returns
Overrides
CreateItemContainer()
Declaration
protected virtual StripViewItemContainer CreateItemContainer()
Returns
DisposeManagedResources()
Declaration
protected override void DisposeManagedResources()
Overrides
EndItemDrag(RadPageViewItem)
Declaration
protected override void EndItemDrag(RadPageViewItem item)
Parameters
Rad
|
Overrides
EnsureItemVisibleCore(RadPageViewItem)
Declaration
protected override bool EnsureItemVisibleCore(RadPageViewItem item)
Parameters
Rad
|
Returns
System.
|
Overrides
GetAutomaticItemOrientation(Boolean)
Declaration
protected override PageViewContentOrientation GetAutomaticItemOrientation(bool content)
Parameters
System.
|
Returns
Overrides
GetItemsRect()
Declaration
public override RectangleF GetItemsRect()
Returns
System.
|
Overrides
GetPeekPopupArrowDirection()
Declaration
protected override ArrowDirection GetPeekPopupArrowDirection()
Returns
Overrides
HitTestButtons(Point)
Declaration
public virtual StripViewButtons HitTestButtons(Point controlClient)
Parameters
System.
|
Returns
IsChildElementExternal(RadElement)
Declaration
protected override bool IsChildElementExternal(RadElement element)
Parameters
Rad
|
Returns
System.
|
Overrides
IsNextKey(Keys)
Declaration
protected override bool IsNextKey(Keys key)
Parameters
System.
|
Returns
System.
|
Overrides
IsPreviousKey(Keys)
Declaration
protected override bool IsPreviousKey(Keys key)
Parameters
System.
|
Returns
System.
|
Overrides
MeasureItems(SizeF)
Declaration
protected override SizeF MeasureItems(SizeF availableSize)
Parameters
System.
|
Returns
System.
|
Overrides
OnItemClick(RadPageViewItem, EventArgs)
Declaration
protected override void OnItemClick(RadPageViewItem sender, EventArgs e)
Parameters
Rad
|
System.
|
Overrides
OnItemMouseDown(RadPageViewItem, MouseEventArgs)
Declaration
protected override void OnItemMouseDown(RadPageViewItem sender, MouseEventArgs e)
Parameters
Rad
|
System.
|
Overrides
OnNewItemRequested()
Declaration
protected virtual void OnNewItemRequested()
OnPropertyChanged(RadPropertyChangedEventArgs)
Declaration
protected override void OnPropertyChanged(RadPropertyChangedEventArgs e)
Parameters
Overrides
SetSelectedItem(RadPageViewItem)
Declaration
protected override void SetSelectedItem(RadPageViewItem item)
Parameters
Rad
|
Overrides
StartItemDrag(RadPageViewItem)
Declaration
protected override void StartItemDrag(RadPageViewItem item)
Parameters
Rad
|
Overrides
UpdateItemOrientation(IEnumerable)
Declaration
protected override void UpdateItemOrientation(IEnumerable items)
Parameters
System.
|