Syncfusion.Shared.Base
Properties  Methods  Events


Syncfusion.Styles Namespace : StyleInfoBase Class

StyleInfoBase Class Members

The following tables list the members exposed by StyleInfoBase.

Public Properties
 NameDescription
Public Property Gets or sets a value indicating whether this instance should cache values for resolved base style properties.  
Public Property (Inherited from Syncfusion.Design.ShouldSerializeBasedPersisterType)
Public PropertyGets / sets the identity information for the current StyleInfoBase.  
Public Property Indicates whether any properties for this object have changed since it was applied last time.  
Public Property Indicates whether the style is empty.  
Public PropertyThe StyleInfoStore object that holds all the data for this style object.  
Public PropertyIndicates whether BeginUpdate was called for this object.  
Public PropertyA list of listeners that will be referenced using a WeakReference. The listeners must implement the IStyleChanged interface. When this style object OnStyleChanged method is called it will then loop through all objects in this list and call each objects StyleChanged method.  
Top
Public Methods
 NameDescription
Public MethodSuspends raising Changed events until EndInit is called and will not change the IsChanged state of this object.  
Public MethodSuspends raising Changed events until EndUpdate is called.  
Public Method Clears the cache.  
Public Method Copies properties from another style object. This method raises Changing and Changed notifications if the other object differs. (ModifyStyle does not raise these events).  
Public Method Override this method to create a product-specific identity object for a sub object.  
Public MethodResumes raising Changed events and resets the IsChanged state of this object.  
Public MethodSuspends raising Changed events and if changes were made before the EndUpdate call, it will raise a changed notification immediately.  
Public MethodIndicates whether two style objects are equal. Identity is left out with this comparison, only the data (Store) are compared.  
Public MethodServes as the default hash function.  
Public MethodQueries the System.Int16 value for the specified property that has been initialized for the current object or locates it in a base style.  
Public Method Queries the value for the specified property that has been initialized for the current object or locates it in a base style.  
Public Method Indicates whether the specified property has been initialized for the current object.  
Public MethodApplies changes to a style object as specified with StyleModifyType.  
Public Method Compares all properties with another style object and indicates whether the current set of initialized properties is a subset of the other style object.  
Public Method Merges two styles. Resets all properties that differ among the two style objects and keeps only those properties that are equal.  
Public MethodApplies changes to a style object as specified with StyleModifyType.  
Public Method Parses a given string and applies it's results to affected properties in this style object.  
Public Method Deserializes the contents of this object from an XML stream.  
Public Method Marks the specified property as uninitialized for the current object.  
Public MethodOverloaded.  Overloaded. Initializes the value for the specified property.  
Public MethodOverloaded. Returns a string that represents the current object.  
Public Method Serializes the contents of this object into an XML stream.  
Top
Protected Methods
 NameDescription
Protected Method (Inherited from Syncfusion.Design.ShouldSerializeBasedPersisterType)
Protected MethodOverloaded.  Releases all resources used by the component.  
Protected Methodstatic (Shared in Visual Basic) Compares two objects for equality. Works also with NULL references.  
Protected Method (Inherited from Syncfusion.Design.ShouldSerializeBasedPersisterType)
Protected Internal Method Override this method to return a default style object for your derived class.  
Protected MethodLocates the StyleInfoStore in the list of base styles that provides a specific property.  
Protected Method Gets the default value from a base style.  
Protected Method (Inherited from Syncfusion.Design.ShouldSerializeBasedPersisterType)
Protected Method Locates the base style that has the specified property and returns its instance.  
Protected Method Indicates whether the specified property has been modified for the current object.  
Protected MethodNotifies the associated identity object that a specific property was changed and raises a Changed event.  
Protected MethodNotifies the associated identity object that a specific property will be changed and raises a Changing event.  
Protected MethodSets the StyleInfoStore object that holds all the data for this style object.  
Top
Extension Methods
 NameDescription
Public Extension MethodOverloaded.  Iterates the index.
Public Extension MethodOverloaded.  Iterates the index.
Top
Public Events
 NameDescription
Public Event Occurs when a property in the style object or in a sub object is changed.  
Public Event Occurs before a property in the style object or in a sub object is changed.  
Top
See Also