Class Transform3DCollection
Represents an ordered collection of Transform3D objects.
Inherited Members
Namespace: Telerik.Windows.Media.Media3D
Assembly: Telerik.Windows.Controls.Charting.dll
Syntax
public sealed class Transform3DCollection : Freezable, INotifyPropertyChanged, IList<Transform3D>, ICollection<Transform3D>, IEnumerable<Transform3D>, IList, ICollection, IEnumerable
Constructors
Transform3DCollection()
Initializes a new instance of the Transform3DCollection class.
Declaration
public Transform3DCollection()
Transform3DCollection(IEnumerable<Transform3D>)
Initializes a new instance of the Transform3DCollection class using the specified collection.
Declaration
public Transform3DCollection(IEnumerable<Transform3D> collection)
Parameters
System.Collections.Generic.IEnumerable<Transform3D>
collection
Collection with which to instantiate the Transform3DCollection. |
Transform3DCollection(Int32)
Initializes a new instance of the Transform3DCollection class with the specified capacity.
Declaration
public Transform3DCollection(int capacity)
Parameters
System.Int32
capacity
Integer that specifies the capacity of the collection. |
Properties
Count
Gets the number of Transform3D objects contained in the Transform3DCollection.
Declaration
public int Count { get; }
Property Value
System.Int32
|
IsFixedSize
Gets a value indicating whether the IList has a fixed size.
Declaration
public bool IsFixedSize { get; }
Property Value
System.Boolean
|
IsSynchronized
Gets a value indicating whether access to the ICollection is synchronized (thread safe).
Declaration
public bool IsSynchronized { get; }
Property Value
System.Boolean
|
Item[Int32]
Gets or sets the Transform3D at the specified zero-based index.
Declaration
public Transform3D this[int index] { get; set; }
Parameters
System.Int32
index
The zero-based index of the Transform3D object to get or set. |
Property Value
Transform3D
The item at the specified index. |
SyncRoot
Gets an object that can be used to synchronize access to the ICollection.
Declaration
public object SyncRoot { get; }
Property Value
System.Object
|
Methods
Add(Object)
Adds a Transform3D object to the end of the Transform3DCollection.
Declaration
public int Add(object value)
Parameters
System.Object
value
Item to add to the end of this collection. |
Returns
System.Int32
The position into which the new element was inserted. |
Add(Transform3D)
Adds a Transform3D object to the end of the Transform3DCollection.
Declaration
public void Add(Transform3D item)
Parameters
Transform3D
item
Item to add to the end of this collection. |
Clear()
Removes all the items from this Transform3DCollection.
Declaration
public void Clear()
Contains(Object)
Determines whether the specified Transform3D is in this Transform3DCollection.
Declaration
public bool Contains(object value)
Parameters
System.Object
value
The item to locate in this collection. |
Returns
System.Boolean
true if value, the specified Transform3D, is in this Transform3DCollection; otherwise, false. |
Contains(Transform3D)
Determines whether the specified Transform3D is in this Transform3DCollection.
Declaration
public bool Contains(Transform3D item)
Parameters
Transform3D
item
The item to locate in this collection. |
Returns
System.Boolean
true if value, the specified Transform3D, is in this Transform3DCollection; otherwise, false. |
CopyTo(Array, Int32)
Copies the items of this Transform3DCollection, starting with the specified index value, into an array of Transform3D objects.
Declaration
public void CopyTo(Array array, int index)
Parameters
System.Array
array
The array that is the destination of the items copied from this Transform3DCollection. |
System.Int32
index
The index at which copying begins. |
CopyTo(Transform3D[], Int32)
Copies the items of this Transform3DCollection, starting with the specified index value, into an array of Transform3D objects.
Declaration
public void CopyTo(Transform3D[] array, int arrayIndex)
Parameters
Transform3D[]
array
The array that is the destination of the items copied from this Transform3DCollection. |
System.Int32
arrayIndex
The index at which copying begins. |
GetEnumerator()
Returns an enumerator that can iterate through the collection.
Declaration
public IEnumerator<Transform3D> GetEnumerator()
Returns
System.Collections.Generic.IEnumerator<Transform3D>
An enumerator that can iterate through the collection. |
IndexOf(Object)
Gets the index position of the first occurrence of the specified Transform3D.
Declaration
public int IndexOf(object value)
Parameters
System.Object
value
The Transform3D to search for. |
Returns
System.Int32
The index position of the specified Transform3D. |
IndexOf(Transform3D)
Gets the index position of the first occurrence of the specified Transform3D.
Declaration
public int IndexOf(Transform3D item)
Parameters
Transform3D
item
The Transform3D to search for. |
Returns
System.Int32
The index position of the specified Transform3D. |
Insert(Int32, Object)
Inserts a Transform3D into this Transform3DCollection at the specified index position.
Declaration
public void Insert(int index, object value)
Parameters
System.Int32
index
The index position at which to insert the specified Transform3D. |
System.Object
value
The Transform3D to insert. |
Insert(Int32, Transform3D)
Inserts a Transform3D into this Transform3DCollection at the specified index position.
Declaration
public void Insert(int index, Transform3D item)
Parameters
System.Int32
index
The index position at which to insert the specified Transform3D. |
Transform3D
item
The Transform3D to insert. |
Remove(Object)
Removes the first occurrence of the specified Transform3D from the Transform3DCollection.
Declaration
public void Remove(object value)
Parameters
System.Object
value
The Transform3D to remove from this collection. |
Remove(Transform3D)
Removes the first occurrence of the specified Transform3D from the Transform3DCollection.
Declaration
public bool Remove(Transform3D item)
Parameters
Transform3D
item
The Transform3D to remove from this collection. |
Returns
System.Boolean
|
RemoveAt(Int32)
Removes the Transform3D at the specified index position from the Transform3DCollection.
Declaration
public void RemoveAt(int index)
Parameters
System.Int32
index
The index position of the Transform3D to remove. |
ToString()
Creates a String representation of this Transform3DCollection structure.
Declaration
public override string ToString()
Returns
System.String
A String containing the Transform3D structures in the collection. |
ToString(IFormatProvider)
Creates a String representation of this Transform3DCollection.
Declaration
public string ToString(IFormatProvider provider)
Parameters
System.IFormatProvider
provider
The culture-specific formatting information. |
Returns
System.String
A String containing the Transform3D structures in the collection. |