Override Class

The Override object is used for properties that can be set and overriden on different levels of the tree.
Public Class Override 
   Inherits Infragistics.Shared.SubObjectBase
   Implements Infragistics.Win.Notifications.INotificationBadgeSettingsOwner 
public class Override : Infragistics.Shared.SubObjectBase, Infragistics.Win.Notifications.INotificationBadgeSettingsOwner  

An Override object has properties which affect a node and it's behavior.

Each node determines it's Override properties by resolving all the Overrides which affect it. The Overrides that effect a node are (in order of precedence - highest to lowest):

1) The Override property of the node itself.

2) The Override property of the Nodes Collection of the node's parent.

3) The NodeLevelOverride whose Index is the same as the Level of the node.

4) The UltraTree control Override.

These are in order of precendence from highest to lowest.

Properties of the Override are resolved independently of each other. So a node may use one property from it's own Override and another from an Override on a parent object.

Note: Not all properties are supported on every Override. See the individual property topic for details.


Target Platforms: Windows 10, Windows 8.1, Windows 8, Windows 7, Windows Server 2012, Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also