Class CustomPathCarouselPanel
Inheritance
System.Object
CustomPathCarouselPanel
Assembly: Syncfusion.Shared.WPF.dll
Syntax
public class CustomPathCarouselPanel : VirtualizingPanel
Constructors
CustomPathCarouselPanel()
Declaration
public CustomPathCarouselPanel()
Fields
ItemsPerPageProperty
Declaration
public static readonly DependencyProperty ItemsPerPageProperty
Field Value
Type |
System.Windows.DependencyProperty |
OpacityEnabledProperty
Declaration
public static readonly DependencyProperty OpacityEnabledProperty
Field Value
Type |
System.Windows.DependencyProperty |
OpacityFractionsProperty
Declaration
public static readonly DependencyProperty OpacityFractionsProperty
Field Value
Type |
System.Windows.DependencyProperty |
ScaleFractionsProperty
Declaration
public static readonly DependencyProperty ScaleFractionsProperty
Field Value
Type |
System.Windows.DependencyProperty |
ScalingEnabledProperty
Declaration
public static readonly DependencyProperty ScalingEnabledProperty
Field Value
Type |
System.Windows.DependencyProperty |
SkewAngleXEnabledProperty
Declaration
public static readonly DependencyProperty SkewAngleXEnabledProperty
Field Value
Type |
System.Windows.DependencyProperty |
SkewAngleXFractionsProperty
Declaration
public static readonly DependencyProperty SkewAngleXFractionsProperty
Field Value
Type |
System.Windows.DependencyProperty |
SkewAngleYEnabledProperty
Declaration
public static readonly DependencyProperty SkewAngleYEnabledProperty
Field Value
Type |
System.Windows.DependencyProperty |
SkewAngleYFractionsProperty
Declaration
public static readonly DependencyProperty SkewAngleYFractionsProperty
Field Value
Type |
System.Windows.DependencyProperty |
TopItemPositionProperty
Declaration
public static readonly DependencyProperty TopItemPositionProperty
Field Value
Type |
System.Windows.DependencyProperty |
Properties
ItemsPerPage
Gets or sets the items per page.
Declaration
public int ItemsPerPage { get; set; }
Property Value
Type |
Description |
System.Int32 |
The items per page.
|
OpacityEnabled
Declaration
public bool OpacityEnabled { get; set; }
Property Value
OpacityFractions
Declaration
public PathFractionCollection OpacityFractions { get; set; }
Property Value
Path
Declaration
public Path Path { get; set; }
Property Value
Type |
Description |
System.Windows.Shapes.Path |
The path.
|
ScaleFractions
Declaration
public PathFractionCollection ScaleFractions { get; set; }
Property Value
ScalingEnabled
Declaration
public bool ScalingEnabled { get; set; }
Property Value
SkewAngleXEnabled
Declaration
public bool SkewAngleXEnabled { get; set; }
Property Value
SkewAngleXFractions
Declaration
public PathFractionCollection SkewAngleXFractions { get; set; }
Property Value
SkewAngleYEnabled
Declaration
public bool SkewAngleYEnabled { get; set; }
Property Value
SkewAngleYFractions
Declaration
public PathFractionCollection SkewAngleYFractions { get; set; }
Property Value
TopItemPosition
Declaration
public double TopItemPosition { get; set; }
Property Value
Methods
ArrangeOverride(Size)
Declaration
protected override Size ArrangeOverride(Size finalSize)
Parameters
Type |
Name |
Description |
System.Windows.Size |
finalSize |
|
Returns
BringItemIntoView(UIElement, Boolean)
Declaration
public void BringItemIntoView(UIElement item, bool isItemSelected)
Parameters
Type |
Name |
Description |
System.Windows.UIElement |
item |
|
System.Boolean |
isItemSelected |
|
CreateUIElementCollection(FrameworkElement)
Declaration
protected override UIElementCollection CreateUIElementCollection(FrameworkElement logicalParent)
Parameters
Type |
Name |
Description |
System.Windows.FrameworkElement |
logicalParent |
|
Returns
Type |
System.Windows.Controls.UIElementCollection |
MeasureOverride(Size)
Declaration
protected override Size MeasureOverride(Size availableSize)
Parameters
Type |
Name |
Description |
System.Windows.Size |
availableSize |
|
Returns
MoveBy(Int32)
Declaration
public void MoveBy(int displacement)
Parameters
Type |
Name |
Description |
System.Int32 |
displacement |
|
OnItemsChanged(Object, ItemsChangedEventArgs)
Declaration
protected override void OnItemsChanged(object sender, ItemsChangedEventArgs args)
Parameters
Type |
Name |
Description |
System.Object |
sender |
|
System.Windows.Controls.Primitives.ItemsChangedEventArgs |
args |
|
OnItemsPerPageChanged(DependencyObject)
Called when [items per page changed].
Declaration
protected void OnItemsPerPageChanged(DependencyObject obj)
Parameters
Type |
Name |
Description |
System.Windows.DependencyObject |
obj |
The obj.
|
OnRender(DrawingContext)
Declaration
protected override void OnRender(DrawingContext dc)
Parameters
Type |
Name |
Description |
System.Windows.Media.DrawingContext |
dc |
|
RenderAgain()
Declaration
public void RenderAgain()