Class PathStopCollection
Stores PathStop objects that are used for Opacity, Skew, and Scale effects of the RadCarouselPanel.
Inheritance
Namespace: Telerik.Windows.Controls
Assembly: Telerik.Windows.Controls.Navigation.dll
Syntax
public class PathStopCollection : Animatable, IList, ICollection, IEnumerable, IList<PathStop>, ICollection<PathStop>, IEnumerable<PathStop>
Constructors
PathStopCollection()
Properties
Count
Gets the number of elements contained in the System.Collections.ICollection.
Declaration
public int Count { get; }
Property Value
System.Int32
|
IsFixedSize
Gets a value indicating whether the System.Collections.IList has a fixed size.
Declaration
public virtual bool IsFixedSize { get; }
Property Value
System.Boolean
|
IsReadOnly
Gets a value indicating whether the System.Collections.Generic.ICollection<> is read-only.
Declaration
public bool IsReadOnly { get; }
Property Value
System.Boolean
|
IsSynchronized
Gets a value indicating whether access to the System.Collections.ICollection is synchronized (thread safe).
Declaration
public bool IsSynchronized { get; }
Property Value
System.Boolean
|
Item[Int32]
Gets or sets the PathStop at the specified index.
Declaration
public PathStop this[int index] { get; set; }
Parameters
System.Int32
index
|
Property Value
PathStop
|
SyncRoot
Gets an object that can be used to synchronize access to the System.Collections.ICollection.
Declaration
public object SyncRoot { get; }
Property Value
System.Object
|
Methods
Add(PathStop)
Adds an item to the System.Collections.Generic.ICollection<>.
Declaration
public void Add(PathStop item)
Parameters
PathStop
item
The object to add to the System.Collections.Generic.ICollection<>. |
Exceptions
System.NotSupportedException
The System.Collections.Generic.ICollection<> is read-only. |
Clear()
Removes all items from the System.Collections.IList.
Declaration
public void Clear()
Exceptions
System.NotSupportedException
The System.Collections.IList is read-only. |
CloneCore(Freezable)
Makes the instance a clone (deep copy) of the specified System.Windows.Freezable using base (non-animated) property values.
Declaration
protected override void CloneCore(Freezable sourceFreezable)
Parameters
System.Windows.Freezable
sourceFreezable
The object to clone. |
CloneCurrentValueCore(Freezable)
Makes the instance a modifiable clone (deep copy) of the specified System.Windows.Freezable using current property values.
Declaration
protected override void CloneCurrentValueCore(Freezable sourceFreezable)
Parameters
System.Windows.Freezable
sourceFreezable
The System.Windows.Freezable to be cloned. |
Contains(PathStop)
Determines whether the System.Collections.Generic.ICollection<> contains a specific value.
Declaration
public bool Contains(PathStop item)
Parameters
PathStop
item
The object to locate in the System.Collections.Generic.ICollection<>. |
Returns
System.Boolean
True if |
CopyTo(Array, Int32)
Copies the elements of the System.Collections.ICollection to an System.Array, starting at a particular System.Array index.
Declaration
public void CopyTo(Array array, int index)
Parameters
System.Array
array
The one-dimensional System.Array that is the destination of the elements copied from System.Collections.ICollection. The System.Array must have zero-based indexing. |
System.Int32
index
The zero-based index in |
Exceptions
System.ArgumentNullException
|
System.ArgumentOutOfRangeException
|
System.ArgumentException
|
System.ArgumentException
The type of the source System.Collections.ICollection cannot be cast automatically to the type of the destination |
CopyTo(PathStop[], Int32)
Copies the elements of the System.Collections.Generic.ICollection<> to an System.Array, starting at a particular System.Array index.
Declaration
public void CopyTo(PathStop[] array, int arrayIndex)
Parameters
PathStop[]
array
The one-dimensional System.Array that is the destination of the elements copied from System.Collections.Generic.ICollection<>. The System.Array must have zero-based indexing. |
System.Int32
arrayIndex
The zero-based index in |
Exceptions
System.ArgumentNullException
|
System.ArgumentOutOfRangeException
|
System.ArgumentException
|
CreateInstanceCore()
When implemented in a derived class, creates a new instance of the System.Windows.Freezable derived class.
Declaration
protected override Freezable CreateInstanceCore()
Returns
System.Windows.Freezable
The new instance. |
FreezeCore(Boolean)
Makes this System.Windows.Media.Animation.Animatable object non-modifiable or determines whether it can be made non-modifiable.
Declaration
protected override bool FreezeCore(bool isChecking)
Parameters
System.Boolean
isChecking
True if this method should simply determine whether this instance can be frozen. false if this instance should actually freeze itself when this method is called. |
Returns
System.Boolean
If |
GetAsFrozenCore(Freezable)
Makes the instance a frozen clone of the specified System.Windows.Freezable using base (non-animated) property values.
Declaration
protected override void GetAsFrozenCore(Freezable sourceFreezable)
Parameters
System.Windows.Freezable
sourceFreezable
The instance to copy. |
GetCurrentValueAsFrozenCore(Freezable)
Makes the current instance a frozen clone of the specified System.Windows.Freezable. If the object has animated dependency properties, their current animated values are copied.
Declaration
protected override void GetCurrentValueAsFrozenCore(Freezable sourceFreezable)
Parameters
System.Windows.Freezable
sourceFreezable
The System.Windows.Freezable to copy and freeze. |
GetEnumerator()
Returns an enumerator that iterates through the collection.
Declaration
public IEnumerator<PathStop> GetEnumerator()
Returns
System.Collections.Generic.IEnumerator<PathStop>
A System.Collections.Generic.IEnumerator<> that can be used to iterate through the collection. |
IndexOf(PathStop)
Determines the index of a specific item in the System.Collections.Generic.IList<>.
Declaration
public int IndexOf(PathStop item)
Parameters
PathStop
item
The object to locate in the System.Collections.Generic.IList<>. |
Returns
System.Int32
The index of |
Insert(Int32, PathStop)
Inserts an item to the System.Collections.Generic.IList<> at the specified index.
Declaration
public void Insert(int index, PathStop item)
Parameters
System.Int32
index
The zero-based index at which |
PathStop
item
The object to insert into the System.Collections.Generic.IList<>. |
Exceptions
System.ArgumentOutOfRangeException
|
System.NotSupportedException
The System.Collections.Generic.IList<> is read-only. |
OnChanged()
Called when the current System.Windows.Freezable object is modified.
Declaration
protected override void OnChanged()
Remove(PathStop)
Removes the first occurrence of a specific object from the System.Collections.Generic.ICollection<>.
Declaration
public bool Remove(PathStop item)
Parameters
PathStop
item
The object to remove from the System.Collections.Generic.ICollection<>. |
Returns
System.Boolean
True if |
Exceptions
System.NotSupportedException
The System.Collections.Generic.ICollection<> is read-only. |
RemoveAt(Int32)
Removes the System.Collections.IList item at the specified index.
Declaration
public void RemoveAt(int index)
Parameters
System.Int32
index
The zero-based index of the item to remove. |
Exceptions
System.ArgumentOutOfRangeException
|
System.NotSupportedException
The System.Collections.IList is read-only.-or- The System.Collections.IList has a fixed size. |