Class XElementAttributesProvider
Inherited Members
Namespace: Syncfusion.Data
Assembly: Syncfusion.Data.Portable.dll
Syntax
public class XElementAttributesProvider : ItemPropertiesProvider, IPropertyAccessProvider, IDisposable
  Constructors
XElementAttributesProvider(ICollectionViewAdv)
Initializes a instance of XElementAttributesProvider class.
Declaration
public XElementAttributesProvider(ICollectionViewAdv view)
  Parameters
| Type | Name | Description | 
|---|---|---|
| ICollectionViewAdv | view | The collection view of the SfDataGrid.  | 
      
Methods
Dispose(Boolean)
Disposes the unmanaged and optionally disposes the managed resources used by the XElementAttributesProvider class.
Declaration
protected override void Dispose(bool isDisposing)
  Parameters
| Type | Name | Description | 
|---|---|---|
| System.Boolean | isDisposing | Indicates whether the call is from Dispose method or from a finalizer.  | 
      
Overrides
GetDisplayValue(Object, String, Boolean)
Get the display value of corresponding property name and record.
Declaration
public override object GetDisplayValue(object record, string propName, bool canUseBindingReflection)
  Parameters
| Type | Name | Description | 
|---|---|---|
| System.Object | record | The record for which the value is to be obtained.  | 
      
| System.String | propName | The name of the property.  | 
      
| System.Boolean | canUseBindingReflection | if true then use Binding reflection to get the display value.  | 
      
Returns
| Type | Description | 
|---|---|
| System.Object | Returns the display value based on property name and record.  | 
      
Overrides
GetFormattedValue(Object, String)
Gets the Formatted value for the given record and the property name.
Declaration
public override object GetFormattedValue(object record, string propName)
  Parameters
| Type | Name | Description | 
|---|---|---|
| System.Object | record | The record for which the value is to be obtained.  | 
      
| System.String | propName | The name of the property.  | 
      
Returns
| Type | Description | 
|---|---|
| System.Object | The formatted value based on the given property and record.  | 
      
Overrides
GetValue(Object, String)
Gets the value for the given record and property.
Declaration
public override object GetValue(object record, string propName)
  Parameters
| Type | Name | Description | 
|---|---|---|
| System.Object | record | The record for which the value is to be obtained.  | 
      
| System.String | propName | The name of the property.  | 
      
Returns
| Type | Description | 
|---|---|
| System.Object | The value for the given record and property.  | 
      
Overrides
GetValue(Object, String, Boolean)
Gets the value for the given record and property.
Declaration
public override object GetValue(object record, string propName, bool useBindingValue)
  Parameters
| Type | Name | Description | 
|---|---|---|
| System.Object | record | The record for which the value is to be obtained.  | 
      
| System.String | propName | The name of the property.  | 
      
| System.Boolean | useBindingValue | A boolean value indicating whether to use the binding value.  | 
      
Returns
| Type | Description | 
|---|---|
| System.Object | The value for the given record and property.  | 
      
Overrides
SetValue(Object, String, Object)
Sets the value for the given record and property name.
Declaration
public override bool SetValue(object record, string propName, object value)
  Parameters
| Type | Name | Description | 
|---|---|---|
| System.Object | record | The record for which the value is to be set.  | 
      
| System.String | propName | The name of the property.  | 
      
| System.Object | value | The value to be set.  | 
      
Returns
| Type | Description | 
|---|---|
| System.Boolean | A boolean value indicating whether the value is set.  | 
      
Overrides
SetValue(Object, String, Object, Boolean)
Sets the value for the given record and property.
Declaration
public override bool SetValue(object record, string propName, object value, bool useBindingValue)
  Parameters
| Type | Name | Description | 
|---|---|---|
| System.Object | record | The record for which the value is to be set.  | 
      
| System.String | propName | The name of the property.  | 
      
| System.Object | value | The value to be set.  | 
      
| System.Boolean | useBindingValue | A boolean value indicating whether to use the binding value.  | 
      
Returns
| Type | Description | 
|---|---|
| System.Boolean | A boolean value indicating whether the value is set.  |