Class GridPropertyTypeDefaultStyleCollection
A collection of GridPropertyTypeDefaultStyle with default GridTableCellStyleInfo information for RecordFieldCell elements based on the column's System.Type. Each basic type has default style information registered with this collection.
Inheritance
Implements
Namespace: Syncfusion.Windows.Forms.Grid.Grouping
Assembly: Syncfusion.Grid.Grouping.Windows.dll
Syntax
public class GridPropertyTypeDefaultStyleCollection : Object, IDisposable, IList, ICollection, IEnumerable, ICloneable
Remarks
The collection contains pre-defined settings such as HorizontalAlignment for numbers and cell type (e.g. CheckBox for boolean).
GridPropertyTypeDefaultStyle settings have less precedence in styles inheritance than Appearance styles.
Note: Changes you make to this collection do not get serialized, you will need to reapply any changes even if you read back the schema from an XML file.
Constructors
GridPropertyTypeDefaultStyleCollection()
Initializes an empty collection
Declaration
public GridPropertyTypeDefaultStyleCollection()
Fields
Empty
Used internally.
Declaration
public static readonly GridPropertyTypeDefaultStyleCollection Empty
Field Value
| Type |
|---|
| GridPropertyTypeDefaultStyleCollection |
Properties
Count
The number of elements in this collection.
Declaration
public int Count { get; }
Property Value
| Type |
|---|
| System.Int32 |
Default
The default collection
Declaration
public static GridPropertyTypeDefaultStyleCollection Default { get; }
Property Value
| Type |
|---|
| GridPropertyTypeDefaultStyleCollection |
InsideCollectionEditor
Internal only.
Declaration
public bool InsideCollectionEditor { get; set; }
Property Value
| Type |
|---|
| System.Boolean |
IsDefault
Internal only.
Declaration
public bool IsDefault { get; }
Property Value
| Type |
|---|
| System.Boolean |
IsFixedSize
Returns False.
Declaration
public bool IsFixedSize { get; }
Property Value
| Type |
|---|
| System.Boolean |
IsModified
Internal only.
Declaration
public bool IsModified { get; }
Property Value
| Type |
|---|
| System.Boolean |
IsReadOnly
Returns False.
Declaration
public bool IsReadOnly { get; }
Property Value
| Type |
|---|
| System.Boolean |
IsSynchronized
Returns False.
Declaration
public bool IsSynchronized { get; }
Property Value
| Type |
|---|
| System.Boolean |
Item[Int32]
Gets or sets the element at an index
Declaration
public GridPropertyTypeDefaultStyle this[int index] { get; set; }
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | index |
Property Value
| Type |
|---|
| GridPropertyTypeDefaultStyle |
Item[String]
Gets or sets the element with the specified name.
Declaration
public GridPropertyTypeDefaultStyle this[string name] { get; set; }
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | name |
Property Value
| Type |
|---|
| GridPropertyTypeDefaultStyle |
Version
Internal only.
Declaration
public int Version { get; }
Property Value
| Type |
|---|
| System.Int32 |
Methods
Add(GridPropertyTypeDefaultStyle)
Adds a new element
Declaration
public int Add(GridPropertyTypeDefaultStyle value)
Parameters
| Type | Name | Description |
|---|---|---|
| GridPropertyTypeDefaultStyle | value | Value to add. |
Returns
| Type | Description |
|---|---|
| System.Int32 | Index of the new value. |
Add(String)
Adds a new element.
Declaration
public int Add(string name)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | name | Element name. |
Returns
| Type | Description |
|---|---|
| System.Int32 | Index of the new element. |
add_Changed(ListPropertyChangedEventHandler)
Declaration
public void add_Changed(ListPropertyChangedEventHandler value)
Parameters
| Type | Name | Description |
|---|---|---|
| ListPropertyChangedEventHandler | value |
add_Changing(ListPropertyChangedEventHandler)
Declaration
public void add_Changing(ListPropertyChangedEventHandler value)
Parameters
| Type | Name | Description |
|---|---|---|
| ListPropertyChangedEventHandler | value |
AddRange(GridPropertyTypeDefaultStyle[])
Adds multiple elements.
Declaration
public void AddRange(GridPropertyTypeDefaultStyle[] propertyTypeDefaultStyles)
Parameters
| Type | Name | Description |
|---|---|---|
| GridPropertyTypeDefaultStyle[] | propertyTypeDefaultStyles | An array of elements to add. |
Clear()
Clears the collection
Declaration
public void Clear()
Clone()
Creates a copy of this collection.
Declaration
public GridPropertyTypeDefaultStyleCollection Clone()
Returns
| Type | Description |
|---|---|
| GridPropertyTypeDefaultStyleCollection | Copied object. |
Contains(GridPropertyTypeDefaultStyle)
Checks if the group belongs to the details section and is visible.
Declaration
public bool Contains(GridPropertyTypeDefaultStyle value)
Parameters
| Type | Name | Description |
|---|---|---|
| GridPropertyTypeDefaultStyle | value | The given group. |
Returns
| Type | Description |
|---|---|
| System.Boolean | True if it belongs to the details section and is visible. |
Contains(String)
Checks if collection contains element.
Declaration
public bool Contains(string name)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | name | Element name to check. |
Returns
| Type | Description |
|---|---|
| System.Boolean | True if it contains. |
CopyTo(GridPropertyTypeDefaultStyle[], Int32)
Copies the elements to an array
Declaration
public void CopyTo(GridPropertyTypeDefaultStyle[] array, int index)
Parameters
| Type | Name | Description |
|---|---|---|
| GridPropertyTypeDefaultStyle[] | array | The Array of GridPropertyTypeDefaultStyle. |
| System.Int32 | index | Index to copy. |
Dispose()
Disposes the collection.
Declaration
public void Dispose()
EnsureInitialized(Boolean)
Used internally.
Declaration
protected virtual void EnsureInitialized(bool populate)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Boolean | populate |
Equals(Object)
Determines whether the specified System.Object is equal to the current System.Object.
Declaration
public override bool Equals(object obj)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Object | obj | The System.Object to compare with the current System.Object. |
Returns
| Type | Description |
|---|---|
| System.Boolean | true if the specified System.Object is equal to the current System.Object; otherwise, false. |
GetEnumerator()
Internal only.
Declaration
public GridPropertyTypeDefaultStyleCollectionEnumerator GetEnumerator()
Returns
| Type | Description |
|---|---|
| GridPropertyTypeDefaultStyleCollectionEnumerator | The GridPropertyTypeDefaultStyleCollectionEnumerator |
GetHashCode()
Serves as a hash function for a particular type.
Declaration
public override int GetHashCode()
Returns
| Type | Description |
|---|---|
| System.Int32 | A hash code for the current object. |
IndexOf(GridPropertyTypeDefaultStyle)
Gets the index of the occurence of an GridPropertyTypeDefaultStyle from the GridPropertyTypeDefaultStyleCollection.
Declaration
public int IndexOf(GridPropertyTypeDefaultStyle value)
Parameters
| Type | Name | Description |
|---|---|---|
| GridPropertyTypeDefaultStyle | value | The GridPropertyTypeDefaultStyle. |
Returns
| Type | Description |
|---|---|
| System.Int32 | The Index of the GridPropertyTypeDefaultStyle. |
IndexOf(String)
Gets the index of the occurence of an element.
Declaration
public int IndexOf(string name)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | name | Element name. |
Returns
| Type | Description |
|---|---|
| System.Int32 | returns the Index of the element. |
InitializeFrom(GridPropertyTypeDefaultStyleCollection)
Initializes collection from another collection
Declaration
public void InitializeFrom(GridPropertyTypeDefaultStyleCollection other)
Parameters
| Type | Name | Description |
|---|---|---|
| GridPropertyTypeDefaultStyleCollection | other | The source object. |
Insert(Int32, GridPropertyTypeDefaultStyle)
Inserts an element
Declaration
public void Insert(int index, GridPropertyTypeDefaultStyle value)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | index | The Index. |
| GridPropertyTypeDefaultStyle | value | Value to insert. |
OnChanged(ListPropertyChangedEventArgs)
Raises the Changed event.
Declaration
protected virtual void OnChanged(ListPropertyChangedEventArgs e)
Parameters
| Type | Name | Description |
|---|---|---|
| ListPropertyChangedEventArgs | e | A ListPropertyChangedEventArgs that contains the event data. |
OnChanging(ListPropertyChangedEventArgs)
Raises the Changed event.
Declaration
protected virtual void OnChanging(ListPropertyChangedEventArgs e)
Parameters
| Type | Name | Description |
|---|---|---|
| ListPropertyChangedEventArgs | e | A ListPropertyChangedEventArgs that contains the event data. |
Remove(GridPropertyTypeDefaultStyle)
Removes an element
Declaration
public void Remove(GridPropertyTypeDefaultStyle value)
Parameters
| Type | Name | Description |
|---|---|---|
| GridPropertyTypeDefaultStyle | value | Value to remove. |
Remove(String)
Removes an element.
Declaration
public void Remove(string name)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | name | Name of the element to be removed. |
remove_Changed(ListPropertyChangedEventHandler)
Declaration
public void remove_Changed(ListPropertyChangedEventHandler value)
Parameters
| Type | Name | Description |
|---|---|---|
| ListPropertyChangedEventHandler | value |
remove_Changing(ListPropertyChangedEventHandler)
Declaration
public void remove_Changing(ListPropertyChangedEventHandler value)
Parameters
| Type | Name | Description |
|---|---|---|
| ListPropertyChangedEventHandler | value |
RemoveAt(Int32)
Removes an element.
Declaration
public void RemoveAt(int index)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | index | Index of the element to be removed. |
Reset()
Reset and initialize with default settings.
Declaration
public void Reset()
ToString()
Returns a string that represents the current object.
Declaration
public override string ToString()
Returns
| Type | Description |
|---|---|
| System.String | A string that represents the current object. |
Events
Changed
Internal only.
Declaration
public event ListPropertyChangedEventHandler Changed
Event Type
| Type |
|---|
| ListPropertyChangedEventHandler |
Changing
Internal only.
Declaration
public event ListPropertyChangedEventHandler Changing
Event Type
| Type |
|---|
| ListPropertyChangedEventHandler |