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()