A common base class that adds nodes and resources to the parent node while active.

Android ux

Triggers if run on an Android device

Completed ux

Pulses when the busy status of a node is cleared.

DragEnded ux

a Trigger that pulse when drag has been ended by Draggable Element

DragStarted ux

a Trigger that pulse when drag has been started by Draggable Element

Dropped ux

a Trigger that pulse when draggable element has been dropped to the target or target element has received draggable element

EnterHorizontal uno

This is an internal class used in Navigation. Do not use it. It is only exposed in the API due to a limitation in our toolset.

EnterVertical uno

This is an internal class used in Navigation. Do not use it. It is only exposed in the API due to a limitation in our toolset.

ExitHorizontal uno

This is an internal class used in Navigation. Do not use it. It is only exposed in the API due to a limitation in our toolset.

ExitVertical uno

This is an internal class used in Navigation. Do not use it. It is only exposed in the API due to a limitation in our toolset.

iOS ux

Triggers if run on an iOS device

LongPressed ux

Triggers when a pointer is held down for a period of time.

NodeGroup ux

Allows creating a class that contains several nodes and resources that are added directly to their Parent, as though included directly.

<NodeGroup ux:Class="GridLine">
    <float4 ux:Property="Color"/>
    <string ux:Property="Title"/>
    <string ux:Property="Emoji"/> <a href="../fuse/nodegroup.html" class="table-of-contents-item-has-more" title="There is more information available for this entry"><i class="fa fa-ellipsis-h"></i></a>
Pressed ux

Triggers when a pointer is pressed on a visual. As opposed to Clicked or Tapped, this trigger triggers immediately when a pointer is pressed on the visual. It does not wait for a pointer release or minimum amount of press time.

PullToReload ux

Helps you create a "pull to reload" interaction with a ScrollView.

RangeAnimation ux

Animates using a value clamped between a minimum and a maximum as progress.

Scrolled ux

Triggers when the ScrollView is scrolled to within a specified region.

SupportBiometric ux

Triggers if device has biometric sensor and user has already configure it

Swiped ux

Pulse trigger that activates when a swipe has occurred.

SwipingAnimation ux

A trigger that maps the progress of a SwipeGesture to a series of animations.

Transition ux

Controls the animations for page-to-page transitions in a Navigator.

WhileBusy ux

A trigger that is active whenever a sibling or parent is marked as busy.

WhileCount ux

Active when the number of items in a collection fulfills some criteria.

WhileDisabled ux

Active while the IsEnabled property of its containing element is False.

WhileDraggingOver ux

a Trigger that activate when Draggable Element is intersected with the Target element

WhileDroppingBy ux

a Trigger that activate when the element that has WhileDroppedBy trigger is intersected with Source element (Draggable Element)

WhileEmpty ux

Active when the number of items in a collection is 0.

WhileEnabled ux

Active while the IsEnabled property of its containing element is True.

WhileFalse ux

A trigger that is active while its Value property is false.

WhileFloat ux

Active when the float Value fulfills some criteria.

WhileHovering ux

Active while a pointer is within the bounds of its containing element.

WhileKeyboardVisible ux

Active when on-screen controls are visible, such as the keyboard. This excludes the fixed controls, such as navigation and home button, on some devices.

WhileLoading ux

Active while a resource in the surrounding context is loading.

WhileNavigating ux

Active while the user is currently navigating between two pages.

WhileNotEmpty ux

Active when the number of items in a collection is greater than 0.

WhilePageActive ux

Is active while a page, optionally matching given criteria, is active in the navigation.

WhilePressed ux

Active while at least one pointer is pressed on a visual.

WhileScrollSnapping ux

Active while an element is positioned within the snapping area.

<ScrollView LayoutMode="PreserveVisual">
    <StackPanel>
        <Each Count="100" Reuse="Frame" >
            <Panel ux:Name="panel" Color="#AAA">
                <Text ux:Name="text" Value="Data-{= index() }"/> <a href="../fuse/triggers/whilescrollsnapping.html" class="table-of-contents-item-has-more" title="There is more information available for this entry"><i class="fa fa-ellipsis-h"></i></a>
WhileString ux

Activate when the condition on the string value is true

WhileTrue ux

A trigger that is active while its Value property is true.

WhileVisibleInScrollView ux

Active while an element is positioned within the visible area of the ScrollView.

<ScrollView>
    <StackPanel>
        <Each Items="{images}">
            <DockPanel Height="100">
                <Image Url="{source}" MemoryPolicy="UnloadUnused" Dock="Left"
                    Visibility="Hidden" ux:Name="theImage"/>
                <Text Value="{description}" TextWrapping="Wrap"/> <a href="../fuse/triggers/whilevisibleinscrollview.html" class="table-of-contents-item-has-more" title="There is more information available for this entry"><i class="fa fa-ellipsis-h"></i></a>
WhileWindowSize ux

Active while the size of the app's viewport fulfills some given constraints.

With ux

Represents a scope in which the current data context is narrowed down.

Be aware there is no ordering between the Nodes, Resources, and Templates. These are each independent lists which have their own order.

Location

Namespace
Fuse
Package
Fuse.Nodes 2.9.1
Show Uno properties and methods

Interface of NodeGroupBase

Nodes : IList of Node ux

Nodes to add to the Parent when this trigger is any non-deactivated state (Progress > 0)

Inherited from Node

ContextParent : Node uno

The context parent is the semantic parent of this node. It is where non-UI structure should be resolved, like looking for the DataContext, a Navigation, or other semantic item.

FindNodeByName(Selector, Predicate<Node> (Node)) : Node uno

Finds the first node with a given name that satisfies the given acceptor. The serach algorithm works as follows: Nodes in the subtree are matched first, then it matches the nodes in the subtrees ofthe ancestor nodes by turn all the way to the root. If no matching node is found, the function returns null.

IsRootingStarted : bool uno

Whether rooting of this node has started. Note that even if this property returns true, rooting may not yet be completed for the node. See also IsRootingCompleted.

Name : Selector ux

Run-time name of the node. This property is automatically set using the ux:Name attribute.

OnRooted uno

If you override OnRooted you must call base.OnRooted() first in your derived class. No other processing should happen first, otherwise you might end up in an undefined state.

Inherited from PropertyObject

Inherited from object

Implemented Interfaces

IScriptObject uno

Interface for objects that can have a script engine representation