'宣言 Protected Function ShouldSerializeBackColor2() As Boolean
protected bool ShouldSerializeBackColor2()
' 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
// 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; } } }