Version

CarouselPath Class Members

The following tables list the members exposed by CarouselPath.

Public Constructors
 NameDescription
Public ConstructorCarouselPath ConstructorOverloaded.   
Protected Fields
 NameDescription
Protected FieldtagValue (Inherited from Infragistics.Shared.SubObjectBase)
Public Properties
 NameDescription
Public PropertyAnimationFramesGets/sets the number of frames used to animate between each item slot  
Public PropertyDisposed (Inherited from Infragistics.Shared.DisposableObject)
Public PropertyItemRenderingOrderGets/sets the z-order in which items are rendered  
Public PropertyItemSlotsGets/sets the number of visible item slots along the path.  
Public PropertyItemWrappingGets/sets whether items will wrap around to fill all of the available items slots  
Public PropertyNameGets/sets the name of the path.  
Public PropertyOpacityStopsReturns the collection of PathOpacityStop objects.  
Public PropertyPathDataGets a System.Drawing.Drawing2D.PathData that encapsulates arrays of points (points) and types (types) for this CarouselPath.  
Public PropertyPathMarginGets/sets the amount of space between the control's ClientRectangle and the area used to render the path.  
Public PropertyPointCountGets the number of elements in the PathPoints or the PathTypes array.  
Public PropertyScalingStopsReturns the collection of PathScalingStop objects.  
Public PropertySnapToPositionGets/sets whether the items will snap to the fixed item slots after an animation occurs.  
Public PropertyTag (Inherited from Infragistics.Shared.SubObjectBase)
Protected Properties
 NameDescription
Protected PropertySubObjectPropChangeHandler (Inherited from Infragistics.Shared.SubObjectBase)
Public Methods
 NameDescription
Public MethodAddArcOverloaded. Appends an elliptical arc to the current figure.  
Public MethodAddBezierOverloaded. Adds a cubic Bézier curve to the current figure.  
Public MethodAddBeziersAdds a sequence of connected cubic Bézier curves to the current figure.  
Public MethodAddClosedCurveOverloaded. Adds a closed curve to this path. A cardinal spline curve is used because the curve travels through each of the points in the array.  
Public MethodAddCurveOverloaded. Adds a spline curve to the current figure. A cardinal spline curve is used because the curve travels through each of the points in the array.  
Public MethodAddEllipseOverloaded. Adds an ellipse to the current path.  
Public MethodAddLineOverloaded. Appends a line segment to this CarouselPath.  
Public MethodAddLinesAppends a series of connected line segments to the end of this CarouselPath.  
Public MethodAddPathOverloaded. Appends the specified CarouselPath to this path.  
Public MethodAddPieAdds the outline of a pie shape to this path.  
Public MethodAddPolygonAdds a polygon to this path.  
Public MethodAddRectangleAdds a rectangle to this path.  
Public MethodAddRectanglesAdds a series of rectangles to this path.  
Public MethodAddStringOverloaded. Adds a text string to this path.  
Public MethodCloneCreates an exact copy of this path.  
Public MethodCloseAllFiguresCloses all open figures in this path and starts a new figure. It closes each open figure by connecting a line from its endpoint to its starting point.  
Public MethodCloseFigureCloses the current figure and starts a new figure. If the current figure contains a sequence of connected lines and curves, the method closes the loop by connecting a line from the endpoint to the starting point.  
Public MethodCreateObjRefCreates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object. (Inherited from System.MarshalByRefObject)
Public MethodDisposeOverridden. Releases all resources used by this CarouselPath.  
Public MethodFlattenOverloaded. Converts each curve in this path into a sequence of connected line segments.  
Public MethodGetBoundsOverloaded. Returns a rectangle that bounds this CarouselPath.  
Public MethodGetLastPointGets the last point in the PathPoints array of this CarouselPath.  
Public MethodGetLifetimeServiceRetrieves the current lifetime service object that controls the lifetime policy for this instance. (Inherited from System.MarshalByRefObject)
Public MethodInitializeLifetimeServiceObtains a lifetime service object to control the lifetime policy for this instance. (Inherited from System.MarshalByRefObject)
Public MethodIsOutlineVisibleOverloaded. Indicates whether the specified point is contained within (under) the outline of this CarouselPath when drawn with the specified System.Drawing.Pen.  
Public MethodIsVisibleOverloaded. Indicates whether the specified point is contained within this CarouselPath.  
Public MethodLoadFromBinaryOverloaded. Loads CarouselPath data from the specified stream previously saved in binary format.  
Public MethodLoadFromXmlOverloaded. Loads data from the specified stream previously saved in XML (SOAP) format.  
Public MethodLoadPredefinedOpacityStopsLoads the OpacityStops collection with the predefined PathOpacityStop objects  
Public MethodLoadPredefinedPathLoads the PathData with the predefined path.  
Public MethodLoadPredefinedScalingStopsLoads the ScalingStops collection with the predefined PathScalingStop objects  
Public MethodNotifyPropChangeOverloaded.  (Inherited from Infragistics.Shared.SubObjectBase)
Public MethodResetEmpties the PathPoints and PathTypes arrays and sets the System.Drawing.Drawing2D.FillMode to System.Drawing.Drawing2D.FillMode.Alternate.  
Public MethodResetAnimationFramesResets the value of the AnimationFrames property to its default.  
Public MethodResetItemRenderingOrderResets the value of the ItemRenderingOrder property to its default.  
Public MethodResetItemSlotsResets the value of the ItemSlots property to its default.  
Public MethodResetItemWrappingResets the value of the ItemWrapping property to its default.  
Public MethodResetNameResets the value of the Name property to its default.  
Public MethodResetOpacityStopsResets the OpacityStops property to its default value.  
Public MethodResetPathDataEmpties the PathPoints and PathTypes arrays.  
Public MethodResetPathMarginResets the value of the PathMargin property to its default.  
Public MethodResetScalingStopsResets the ScalingStops property to its default value.  
Public MethodResetSnapToPositionResets the value of the SnapToPosition property to its default.  
Public MethodReverseReverses the order of points in the PathPoints array of this CarouselPath.  
Public MethodRotateOverloaded. Rotates this CarouselPath at the specified point.  
Public MethodSaveAsBinaryOverloaded. Loads CarouselPath data from the specified stream previously saved in binary format.  
Public MethodSaveAsXmlOverloaded. Loads data from the specified stream previously saved in XML (SOAP) format.  
Public MethodShouldSerializeIndicates whether the object needs to be persisted.  
Public MethodShouldSerializeTag (Inherited from Infragistics.Shared.SubObjectBase)
Public MethodStartFigureStarts a new figure without closing the current figure. All subsequent points added to the path are added to this new figure.  
Public MethodToStringReturns a System.String that represents the current System.Object.  
Public MethodTransformApplies a transform matrix to this CarouselPath.  
Public MethodVerifyNotDisposed (Inherited from Infragistics.Shared.DisposableObject)
Public MethodWarpOverloaded. Applies a warp transform, defined by a rectangle and a parallelogram, to this CarouselPath.  
Protected Methods
 NameDescription
Protected MethodDeserializeTagOverloaded.  (Inherited from Infragistics.Shared.SubObjectBase)
Protected MethodInitializeTag (Inherited from Infragistics.Shared.SubObjectBase)
Protected MethodMemberwiseCloneOverloaded. Creates a shallow copy of the current System.MarshalByRefObject object. (Inherited from System.MarshalByRefObject)
Protected MethodOnDeserializationCalled after this CarouselPath instance has been de-serialized.  
Protected MethodOnDispose (Inherited from Infragistics.Shared.SubObjectBase)
Protected MethodOnObjectPropChanged (Inherited from Infragistics.Shared.SubObjectBase)
Protected MethodOnSubObjectPropChangedOverridden. Called when a property has changed on an object property of this CarouselPath object.  
Protected MethodResetTag (Inherited from Infragistics.Shared.SubObjectBase)
Protected MethodSerializeTagOverloaded.  (Inherited from Infragistics.Shared.SubObjectBase)
Protected MethodShouldSerializeAnimationFramesReturns whether the value of the AnimationFrames property has been changed from its default.  
Protected MethodShouldSerializeItemRenderingOrderReturns whether the value of the ItemRenderingOrder property has been changed from its default.  
Protected MethodShouldSerializeItemSlotsReturns whether the value of the ItemSlots property has been changed from its default.  
Protected MethodShouldSerializeItemWrappingReturns whether the value of the ItemWrapping property has been changed from its default.  
Protected MethodShouldSerializeNameReturns whether the value of the Name property has been changed from its default.  
Protected MethodShouldSerializeOpacityStopsReturns whether the OpacityStops collection requires serialization.  
Protected MethodShouldSerializePathMarginReturns whether the value of the PathMargin property has been changed from its default.  
Protected MethodShouldSerializeScalingStopsReturns whether the ScalingStops collection requires serialization.  
Protected MethodShouldSerializeSnapToPositionReturns whether the value of the SnapToPosition property has been changed from its default.  
Public Events
 NameDescription
Public EventSubObjectDisposed (Inherited from Infragistics.Shared.SubObjectBase)
Public EventSubObjectPropChanged (Inherited from Infragistics.Shared.SubObjectBase)
See Also