Visual Visual Class

Visuals are nodes with a visual representation.

This is the base class of all visual objects within an app, both objects with actual visual appearance and invisible objects that contain other visuals. Examples of visuals are Rectangle, Panel, Button and WebView.

Visuals manage pointer input for an area of the screen and respond accordingly. The area for which the visual receives pointer input is determined by the HitTest method. The area does not need to be a rectangular area, it can be any complex shape.

Visuals can have many different types of children, including other visuals, Behaviors, and Transforms. The Children has a certain order which is the order in which the children are laid out during layout. This order is by default is identical to the Z-order. However, the Z-order can be manipulated separately from the child-order.

Visuals can have input focus if the Focus.IsFocusable property is set to true.


Fuse.Nodes 1.6.0-rc1

Interface of Visual

bringIntoView() js


Children : IList of Node ux


InvalidateVisual uno


InvalidateVisualComposition uno


IsEnabled : bool ux


IsLocalVisible : bool uno


IsVisible : bool uno


Parameter : string ux


SnapToPixels : bool ux


ZOffset : float ux


Inherited from Node

ContextParent : Node uno




IsRootingStarted : bool uno


Name : Selector ux


OnRooted uno


Inherited from PropertyObject

Inherited from object

Implemented Interfaces

IScriptObject uno

Interface for objects that can have a script engine representation