Infragistics2.Win.UltraWinListView.v8.1
ShouldSerializeAllowSorting Method
See Also  Example
Infragistics.Win.UltraWinListView Namespace > UltraListViewColumnBase Class : ShouldSerializeAllowSorting Method

Returns whether the value of the UltraListViewColumnBase.AllowSorting property has been changed from its default.

Syntax

Visual Basic (Declaration) 
Protected Function ShouldSerializeAllowSorting() As Boolean
C# 
protected bool ShouldSerializeAllowSorting()

Return Value

Returns true if this property is not set to its default value

Example

Visual BasicCopy Code
' Each settable property on an Infragistics controls and sub-object has an
' associated ShouldSerializeXXX method (where XXX is the property name)
' that returns true if the property has been modified and needs to be
' serialized. Since this method is protected, it is only available to
' classes derived from Infragistics controls or sub-objects.
'
' The following example shows how to create a class derived from an
' Infragistics UltraToolbarsManager control and expose a property that
' calls UltraToolbarManager's protected ShouldSerializeStyle method
' to return whether the Style property is set to its default value.

Public Class MyToolbarsManager
      Inherits UltraToolbarsManager

      Public ReadOnly Property IsStyleSetToDefaultValue() As Boolean
            Get
                  ' Call our UltraToolbarManager base class protected method
                  ' ShouldSerializeStyle to determine if the Style property
                  ' is currently set to its default value.
                  If Me.ShouldSerializeStyle() = True Then
                        return False
                  else
                        return True
                  End If
            End Get
      End Property
End Class
C#Copy Code
// Each settable property on an Infragistics controls and sub-object has an
// associated ShouldSerializeXXX method (where XXX is the property name)
// that returns true if the property has been modified and needs to be
// serialized.  Since this method is protected, it is only available to
// classes derived from Infragistics controls or sub-objects.
//
// The following example shows how to create a class derived from an
// Infragistics UltraToolbarsManager control and expose a property that
// calls UltraToolbarManager's protected ShouldSerializeStyle method
// to return whether the Style property is set to its default value.

public class MyToolbarsManager : UltraToolbarsManager
{
     
public bool IsStyleSetToDefaultValue
     {
           get
           {
                 
// Call our UltraToolbarManager base class protected method
                 
// ShouldSerializeStyle to determine if the Style property
                 
// is currently set to its default value.
                 
if (this.ShouldSerializeStyle())
                       
return false;
                 
else
                       
return true;
           }
     }
}

See Also