Version

AppearanceBase Class Members

The following tables list the members exposed by AppearanceBase.

Protected Fields
 NameDescription
Protected FieldtagValue (Inherited from Infragistics.Shared.SubObjectBase)
Public Properties
 NameDescription
Public PropertyAlphaLevelThe level (0 to 255) used for alpha blending (0 means default). This value is used when the BackColorAlpha, BorderAlpha, ForegroundAlpha, ImageAlpha, or ImageBackgroundAlpha properties are set to 'UseAlphaLevel'.  
Public PropertyBackColorThe primary color used to fill the background.  
Public PropertyBackColor2The second color used in a gradient fill of the background.  
Public PropertyBackColorAlphaSpecifies what alpha level (opacity) is applied to the background color.  
Public PropertyBackColorDisabledThe primary color used to fill the background of disabled elements.  
Public PropertyBackColorDisabled2The second color used to gradient fill the background of disabled elements.  
Public PropertyBackGradientAlignmentDetermines how the BackGradientStyle is aligned with respect to its origin and extent.  
Public PropertyBackGradientStyleSpecifies if and how a color gradient will be used to fill the background.  
Public PropertyBackHatchStyleSpecifies if a hatch brush will be used to fill the background.  
Public PropertyBorderAlphaAn enumeration that specifies what alpha level (opacity) is applied to the borders.  
Public PropertyBorderColorThe color used to draw 2D borders.  
Public PropertyBorderColor2The second color used to draw 2D borders.  
Public PropertyBorderColor3DBaseThe color used as the base for calculating the shadow and highlight colors when drawing 3D borders.  
Public PropertyCursorThe mouse cursor.  
Public PropertyDataThe internal structure that actually holds the property values  
Public PropertyDisposed (Inherited from Infragistics.Shared.DisposableObject)
Public PropertyFontDataThe font override settings to be used for displaying text.  
Public PropertyForeColorThe color of text.  
Public PropertyForeColorDisabledThe color of text for disabled elements.  
Public PropertyForegroundAlphaAn enumeration that specifies what alpha level (opacity) is applied to text.  
Public PropertyHasFontDataReturns true if any of the fontdata properties are not set to their default values  
Public PropertyImageThe foreground image. Can be either an image or an index into the imagelist's collection  
Public PropertyImageAlphaAn enumeration that specifies what alpha level (opacity) is applied to the foreground image.  
Public PropertyImageBackgroundThe background image.  
Public PropertyImageBackgroundAlphaAn enumeration that specifies what alpha level (opacity) is applied to the background image.  
Public PropertyImageBackgroundDisabledDetermines the background image for a disabled image.  
Public PropertyImageBackgroundOriginThe origin of the background image.  
Public PropertyImageBackgroundStretchMarginsDetermines the margins for drawing a stretched image.  
Public PropertyImageBackgroundStyleThe style of the background image.  
Public PropertyImageHAlignThe alignment of the Image horizontally.  
Public PropertyImageVAlignThe alignment of the Image vertically.  
Public PropertyKeyOverridden. The key of the item in the appearances collection  
Public PropertyNonDefaultSettingsBit flags that indicate which properties have non-default values.  
Public PropertyStyleLibraryNameReturns or sets the name of the library from which the style resource should be obtained.  
Public PropertyStyleResourceNameReturns or sets the name of the application styling resource whose appearance information should be included when the MergeData method is invoked.  
Public PropertyTag (Inherited from Infragistics.Shared.SubObjectBase)
Public PropertyTextHAlignThe alignment of text horizontally.  
Public PropertyTextTrimmingSpecifies how text will be rendered when there is not enough room to display the entire string.  
Public PropertyTextVAlignThe alignment of text vertically.  
Public PropertyThemedElementAlphaSpecifies what alpha level (opacity) is applied to a themed element.  
Protected Properties
 NameDescription
Protected PropertyKeyLowercaseInterned (Inherited from Infragistics.Shared.KeyedSubObjectBase)
Protected PropertyPrimaryCollection (Inherited from Infragistics.Shared.KeyedSubObjectBase)
Protected PropertySubObjectPropChangeHandler (Inherited from Infragistics.Shared.SubObjectBase)
Public Methods
 NameDescription
Public MethodCloneReturns a clone of the object  
Public MethodCreateFontOverloaded. This creates a font based on the FontData settings and the passed in base font.  
Public MethodCreateObjRefCreates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object. (Inherited from System.MarshalByRefObject)
Public MethodDispose (Inherited from Infragistics.Shared.DisposableObject)
Public MethodEqualsIf object is of the same type, compares contents to determine equality.  
Public MethodGetHashCodeReturns a hash code for the object.  
Public MethodGetImageReturns the image property as an image. If it was set as an index into an imagelist control it will return the image at that index. If the image property was set to an image it will return that image.  
Public MethodGetImageBackgroundReturns the image from the appearance that should be used to render the element based on the specified enabled state.  
Public MethodGetLifetimeServiceRetrieves the current lifetime service object that controls the lifetime policy for this instance. (Inherited from System.MarshalByRefObject)
Public MethodHasPropertyBeenSetReturns true if the requested property has been set  
Public MethodHavePropertiesBeenSetReturns true if any of the requested properties have been set  
Public MethodInitializeLifetimeServiceObtains a lifetime service object to control the lifetime policy for this instance. (Inherited from System.MarshalByRefObject)
Public MethodMergeDataMerges/copies the non-default appearance property settings from this object into the target AppearanceData structure based on the properties requested.  
Public MethodMergeDataExcludeMerges/copies the non-default appearance property settings from this object into the target AppearanceData structure based on the properties requested.  
Public MethodMergeDataIncludeMerges/copies the non-default appearance property settings from this object into the target AppearanceData structure based on the properties requested.  
Public MethodNotifyPropChangeOverloaded.  (Inherited from Infragistics.Shared.SubObjectBase)
Public MethodResetResets all properties back to their defaults  
Public MethodResetAlphaLevelResets the property back to its default value  
Public MethodResetBackColorResets the property back to its default value  
Public MethodResetBackColor2Resets the property back to its default value  
Public MethodResetBackColorAlphaResets the property back to its default value  
Public MethodResetBackColorDisabledResets the property back to its default value  
Public MethodResetBackColorDisabled2Resets the property back to its default value  
Public MethodResetBackGradientAlignmentResets the property back to its default value  
Public MethodResetBackGradientStyleResets the property back to its default value  
Public MethodResetBackHatchStyleResets the property back to its default value  
Public MethodResetBorderAlphaResets the property back to its default value  
Public MethodResetBorderColorResets the property back to its default value  
Public MethodResetBorderColor2Resets the property back to its default value  
Public MethodResetBorderColor3DBaseResets the property back to its default value  
Public MethodResetCursorResets the property back to its default value  
Public MethodResetFontDataResets the property back to its default value  
Public MethodResetForeColorResets the property back to its default value  
Public MethodResetForeColorDisabledResets the property back to its default value  
Public MethodResetForegroundAlphaResets the property back to its default value  
Public MethodResetImageResets the property back to its default value  
Public MethodResetImageAlphaResets the property back to its default value  
Public MethodResetImageBackgroundResets the property back to its default value  
Public MethodResetImageBackgroundAlphaResets the property back to its default value  
Public MethodResetImageBackgroundDisabledResets the ImageBackgroundDisabled property back to its default value  
Public MethodResetImageBackgroundOriginResets the property back to its default value  
Public MethodResetImageBackgroundStretchMarginsResets the property back to its default value  
Public MethodResetImageBackgroundStyleResets the property back to its default value  
Public MethodResetImageHAlignResets the property back to its default value  
Public MethodResetImageVAlignResets the property back to its default value  
Public MethodResetKey (Inherited from Infragistics.Shared.KeyedSubObjectBase)
Public MethodResetStyleLibraryNameResets the StyleLibraryName property back to its default value  
Public MethodResetStyleResourceNameResets the StyleResourceName property back to its default value  
Public MethodResetTextHAlignResets the property back to its default value  
Public MethodResetTextTrimmingResets the property back to its default value  
Public MethodResetTextVAlignResets the property back to its default value  
Public MethodResetThemedElementAlphaResets the property back to its default value  
Public MethodShouldSerializeReturns true if any appearance property is set to a non-default value  
Public MethodShouldSerializeFontDataReturns true if the value is not the default  
Public MethodShouldSerializeKey (Inherited from Infragistics.Shared.KeyedSubObjectBase)
Public MethodShouldSerializeTag (Inherited from Infragistics.Shared.SubObjectBase)
Public MethodVerifyNotDisposed (Inherited from Infragistics.Shared.DisposableObject)
Protected Methods
 NameDescription
Protected MethodDeserializeTagOverloaded.  (Inherited from Infragistics.Shared.SubObjectBase)
Protected MethodInitializeTag (Inherited from Infragistics.Shared.SubObjectBase)
Protected MethodMemberwiseCloneOverloaded. Creates a shallow copy of the current System.MarshalByRefObject object. (Inherited from System.MarshalByRefObject)
Protected MethodOnAddedToCollection (Inherited from Infragistics.Shared.KeyedSubObjectBase)
Protected MethodOnDispose (Inherited from Infragistics.Shared.SubObjectBase)
Protected MethodOnObjectPropChanged (Inherited from Infragistics.Shared.SubObjectBase)
Protected MethodOnRemovedFromCollection (Inherited from Infragistics.Shared.KeyedSubObjectBase)
Protected MethodOnSubObjectPropChanged (Inherited from Infragistics.Shared.SubObjectBase)
Protected MethodResetInternedKey (Inherited from Infragistics.Shared.KeyedSubObjectBase)
Protected MethodResetTag (Inherited from Infragistics.Shared.SubObjectBase)
Protected MethodSerializeTagOverloaded.  (Inherited from Infragistics.Shared.SubObjectBase)
Protected MethodShouldSerializeAlphaLevelReturns true if the value is not the default  
Protected MethodShouldSerializeBackColorReturns true if the value is not the default  
Protected MethodShouldSerializeBackColor2Returns true if the value is not the default  
Protected MethodShouldSerializeBackColorAlphaReturns true if the value is not the default  
Protected MethodShouldSerializeBackColorDisabledReturns true if the value is not the default  
Protected MethodShouldSerializeBackColorDisabled2Returns true if the value is not the default  
Protected MethodShouldSerializeBackGradientAlignmentReturns true if the value is not the default  
Protected MethodShouldSerializeBackGradientStyleReturns true if the value is not the default  
Protected MethodShouldSerializeBackHatchStyleReturns true if the value is not the default  
Protected MethodShouldSerializeBorderAlphaReturns true if the value is not the default  
Protected MethodShouldSerializeBorderColorReturns true if the value is not the default  
Protected MethodShouldSerializeBorderColor2Returns true if the value is not the default  
Protected MethodShouldSerializeBorderColor3DBaseReturns true if the value is not the default  
Protected MethodShouldSerializeCursorReturns true if the value is not the default  
Protected MethodShouldSerializeForeColorReturns true if the value is not the default  
Protected MethodShouldSerializeForeColorDisabledReturns true if the value is not the default  
Protected MethodShouldSerializeForegroundAlphaReturns true if the value is not the default  
Protected MethodShouldSerializeImageReturns true if the value is not the default  
Protected MethodShouldSerializeImageAlphaReturns true if the value is not the default  
Protected MethodShouldSerializeImageBackgroundReturns true if the value is not the default  
Protected MethodShouldSerializeImageBackgroundAlphaReturns true if the value is not the default  
Protected MethodShouldSerializeImageBackgroundDisabledReturns true if the ImageBackgroundDisabled is not set to its default value.  
Protected MethodShouldSerializeImageBackgroundOriginReturns true if the value is not the default  
Protected MethodShouldSerializeImageBackgroundStretchMarginsReturns true if the value is not the default  
Protected MethodShouldSerializeImageBackgroundStyleReturns true if the value is not the default  
Protected MethodShouldSerializeImageHAlignReturns true if the value is not the default  
Protected MethodShouldSerializeImageVAlignReturns true if the value is not the default  
Protected MethodShouldSerializeStyleLibraryNameReturns true if the StyleLibraryName is not set to its default value.  
Protected MethodShouldSerializeStyleResourceNameReturns true if the StyleResourceName is not set to its default value.  
Protected MethodShouldSerializeTextHAlignReturns true if the value is not the default  
Protected MethodShouldSerializeTextTrimmingReturns true if the value is not the default  
Protected MethodShouldSerializeTextVAlignReturns true if the value is not the default  
Protected MethodShouldSerializeThemedElementAlphaReturns true if the value is not the default  
Public Events
 NameDescription
Public EventSubObjectDisposed (Inherited from Infragistics.Shared.SubObjectBase)
Public EventSubObjectPropChanged (Inherited from Infragistics.Shared.SubObjectBase)
See Also