Class PropertySettingCollection
Represents a property settings collection. Property settings are very similar to CSS style properties.
Inheritance
Inherited Members
Namespace: Telerik.WinControls
Assembly: Telerik.WinControls.dll
Syntax
public class PropertySettingCollection : ICollection<IPropertySetting>, IEnumerable<IPropertySetting>, IEnumerable
Constructors
PropertySettingCollection()
Declaration
public PropertySettingCollection()
Properties
Count
Declaration
public int Count { get; }
Property Value
System.Int32
|
Implements
OriginalPropertySettings
Gets the original property settings list without any inherited properties.
Declaration
public IList<IPropertySetting> OriginalPropertySettings { get; }
Property Value
System.Collections.Generic.IList<IPropertySetting>
The list of original property settings. |
Methods
Add(IPropertySetting)
Adds a property setting to this collection.
Declaration
public void Add(IPropertySetting item)
Parameters
IPropertySetting
item
The property setting to add. |
Implements
AddRange(IEnumerable<IPropertySetting>)
Adds a range of property settings to this collection.
Declaration
public void AddRange(IEnumerable<IPropertySetting> items)
Parameters
System.Collections.Generic.IEnumerable<IPropertySetting>
items
The property settings to add. |
Clear()
Declaration
public void Clear()
Implements
Contains(IPropertySetting)
Declaration
public bool Contains(IPropertySetting item)
Parameters
IPropertySetting
item
|
Returns
System.Boolean
|
Implements
ContainsInheritedSetting(RadProperty)
Determines whether this collection contains an inherited setting for the specified property.
Declaration
public bool ContainsInheritedSetting(RadProperty property)
Parameters
RadProperty
property
The property to check for inherited settings. |
Returns
System.Boolean
True if an inherited setting exists; otherwise, false. |
ContainsSetting(RadProperty)
Determines whether this collection contains a setting for the specified property.
Declaration
public bool ContainsSetting(RadProperty property)
Parameters
RadProperty
property
The property to check for settings. |
Returns
System.Boolean
True if a setting exists; otherwise, false. |
CopyTo(IPropertySetting[], Int32)
Declaration
public void CopyTo(IPropertySetting[] array, int arrayIndex)
Parameters
IPropertySetting[]
array
|
System.Int32
arrayIndex
|
Implements
EnumLocalSettings()
Declaration
public IEnumerable<IPropertySetting> EnumLocalSettings()
Returns
System.Collections.Generic.IEnumerable<IPropertySetting>
|
FindInheritedSetting(RadProperty)
Finds an inherited property setting for the specified property.
Declaration
public IPropertySetting FindInheritedSetting(RadProperty property)
Parameters
RadProperty
property
The property to find an inherited setting for. |
Returns
IPropertySetting
The inherited property setting, or null if not found. |
FindSetting(RadProperty)
Declaration
public IPropertySetting FindSetting(RadProperty property)
Parameters
RadProperty
property
|
Returns
IPropertySetting
|
Remove(IPropertySetting)
Declaration
public bool Remove(IPropertySetting item)
Parameters
IPropertySetting
item
|
Returns
System.Boolean
|
Implements
RemoveSetting(RadProperty)
Declaration
public bool RemoveSetting(RadProperty property)
Parameters
RadProperty
property
|
Returns
System.Boolean
|
Explicit Interface Implementations
ICollection<IPropertySetting>.IsReadOnly
Declaration
bool ICollection<IPropertySetting>.IsReadOnly { get; }
Returns
System.Boolean
|
Implements
IEnumerable<IPropertySetting>.GetEnumerator()
Declaration
IEnumerator<IPropertySetting> IEnumerable<IPropertySetting>.GetEnumerator()
Returns
System.Collections.Generic.IEnumerator<IPropertySetting>
|
Implements
IEnumerable.GetEnumerator()
Declaration
IEnumerator IEnumerable.GetEnumerator()
Returns
System.Collections.IEnumerator
|