Edit

ExpressionFunctions.Conditional Method

Definition

Overloads

Conditional(BooleanNode, Vector3Node, Vector3Node)

Returns one of two values, depending on the value of the boolean condition.

Conditional(BooleanNode, Vector2Node, Vector2Node)

Returns one of two values, depending on the value of the boolean condition.

Conditional(BooleanNode, ScalarNode, ScalarNode)

Returns one of two values, depending on the value of the boolean condition.

Conditional(BooleanNode, Vector4Node, Vector4Node)

Returns one of two values, depending on the value of the boolean condition.

Conditional(BooleanNode, Matrix4x4Node, Matrix4x4Node)

Returns one of two values, depending on the value of the boolean condition.

Conditional(BooleanNode, Matrix3x2Node, Matrix3x2Node)

Returns one of two values, depending on the value of the boolean condition.

Conditional(BooleanNode, ColorNode, ColorNode)

Returns one of two values, depending on the value of the boolean condition.

Conditional(BooleanNode, QuaternionNode, QuaternionNode)

Returns one of two values, depending on the value of the boolean condition.

Conditional(BooleanNode, Vector3Node, Vector3Node)

Returns one of two values, depending on the value of the boolean condition.

public static CommunityToolkit.WinUI.Animations.Expressions.Vector3Node Conditional(CommunityToolkit.WinUI.Animations.Expressions.BooleanNode condition, CommunityToolkit.WinUI.Animations.Expressions.Vector3Node trueCase, CommunityToolkit.WinUI.Animations.Expressions.Vector3Node falseCase);
static member Conditional : CommunityToolkit.WinUI.Animations.Expressions.BooleanNode * CommunityToolkit.WinUI.Animations.Expressions.Vector3Node * CommunityToolkit.WinUI.Animations.Expressions.Vector3Node -> CommunityToolkit.WinUI.Animations.Expressions.Vector3Node
Public Shared Function Conditional (condition As BooleanNode, trueCase As Vector3Node, falseCase As Vector3Node) As Vector3Node

Parameters

condition
BooleanNode

Boolean value used to determine whether to return the value represented by 'trueCase' or 'falseCase'.

trueCase
Vector3Node

Value to return if 'condition' evaluates to true.

falseCase
Vector3Node

Value to return if 'condition' evaluates to false.

Returns

Vector3Node.

Applies to

Conditional(BooleanNode, Vector2Node, Vector2Node)

Returns one of two values, depending on the value of the boolean condition.

public static CommunityToolkit.WinUI.Animations.Expressions.Vector2Node Conditional(CommunityToolkit.WinUI.Animations.Expressions.BooleanNode condition, CommunityToolkit.WinUI.Animations.Expressions.Vector2Node trueCase, CommunityToolkit.WinUI.Animations.Expressions.Vector2Node falseCase);
static member Conditional : CommunityToolkit.WinUI.Animations.Expressions.BooleanNode * CommunityToolkit.WinUI.Animations.Expressions.Vector2Node * CommunityToolkit.WinUI.Animations.Expressions.Vector2Node -> CommunityToolkit.WinUI.Animations.Expressions.Vector2Node
Public Shared Function Conditional (condition As BooleanNode, trueCase As Vector2Node, falseCase As Vector2Node) As Vector2Node

Parameters

condition
BooleanNode

Boolean value used to determine whether to return the value represented by 'trueCase' or 'falseCase'.

trueCase
Vector2Node

Value to return if 'condition' evaluates to true.

falseCase
Vector2Node

Value to return if 'condition' evaluates to false.

Returns

Vector2Node.

Applies to

Conditional(BooleanNode, ScalarNode, ScalarNode)

Returns one of two values, depending on the value of the boolean condition.

public static CommunityToolkit.WinUI.Animations.Expressions.ScalarNode Conditional(CommunityToolkit.WinUI.Animations.Expressions.BooleanNode condition, CommunityToolkit.WinUI.Animations.Expressions.ScalarNode trueCase, CommunityToolkit.WinUI.Animations.Expressions.ScalarNode falseCase);
static member Conditional : CommunityToolkit.WinUI.Animations.Expressions.BooleanNode * CommunityToolkit.WinUI.Animations.Expressions.ScalarNode * CommunityToolkit.WinUI.Animations.Expressions.ScalarNode -> CommunityToolkit.WinUI.Animations.Expressions.ScalarNode
Public Shared Function Conditional (condition As BooleanNode, trueCase As ScalarNode, falseCase As ScalarNode) As ScalarNode

Parameters

condition
BooleanNode

Boolean value used to determine whether to return the value represented by 'trueCase' or 'falseCase'.

trueCase
ScalarNode

Value to return if 'condition' evaluates to true.

falseCase
ScalarNode

Value to return if 'condition' evaluates to false.

Returns

ScalarNode.

Applies to

Conditional(BooleanNode, Vector4Node, Vector4Node)

Returns one of two values, depending on the value of the boolean condition.

public static CommunityToolkit.WinUI.Animations.Expressions.Vector4Node Conditional(CommunityToolkit.WinUI.Animations.Expressions.BooleanNode condition, CommunityToolkit.WinUI.Animations.Expressions.Vector4Node trueCase, CommunityToolkit.WinUI.Animations.Expressions.Vector4Node falseCase);
static member Conditional : CommunityToolkit.WinUI.Animations.Expressions.BooleanNode * CommunityToolkit.WinUI.Animations.Expressions.Vector4Node * CommunityToolkit.WinUI.Animations.Expressions.Vector4Node -> CommunityToolkit.WinUI.Animations.Expressions.Vector4Node
Public Shared Function Conditional (condition As BooleanNode, trueCase As Vector4Node, falseCase As Vector4Node) As Vector4Node

Parameters

condition
BooleanNode

Boolean value used to determine whether to return the value represented by 'trueCase' or 'falseCase'.

trueCase
Vector4Node

Value to return if 'condition' evaluates to true.

falseCase
Vector4Node

Value to return if 'condition' evaluates to false.

Returns

Vector4Node.

Applies to

Conditional(BooleanNode, Matrix4x4Node, Matrix4x4Node)

Returns one of two values, depending on the value of the boolean condition.

public static CommunityToolkit.WinUI.Animations.Expressions.Matrix4x4Node Conditional(CommunityToolkit.WinUI.Animations.Expressions.BooleanNode condition, CommunityToolkit.WinUI.Animations.Expressions.Matrix4x4Node trueCase, CommunityToolkit.WinUI.Animations.Expressions.Matrix4x4Node falseCase);
static member Conditional : CommunityToolkit.WinUI.Animations.Expressions.BooleanNode * CommunityToolkit.WinUI.Animations.Expressions.Matrix4x4Node * CommunityToolkit.WinUI.Animations.Expressions.Matrix4x4Node -> CommunityToolkit.WinUI.Animations.Expressions.Matrix4x4Node
Public Shared Function Conditional (condition As BooleanNode, trueCase As Matrix4x4Node, falseCase As Matrix4x4Node) As Matrix4x4Node

Parameters

condition
BooleanNode

Boolean value used to determine whether to return the value represented by 'trueCase' or 'falseCase'.

trueCase
Matrix4x4Node

Value to return if 'condition' evaluates to true.

falseCase
Matrix4x4Node

Value to return if 'condition' evaluates to false.

Returns

Matrix4x4Node.

Applies to

Conditional(BooleanNode, Matrix3x2Node, Matrix3x2Node)

Returns one of two values, depending on the value of the boolean condition.

public static CommunityToolkit.WinUI.Animations.Expressions.Matrix3x2Node Conditional(CommunityToolkit.WinUI.Animations.Expressions.BooleanNode condition, CommunityToolkit.WinUI.Animations.Expressions.Matrix3x2Node trueCase, CommunityToolkit.WinUI.Animations.Expressions.Matrix3x2Node falseCase);
static member Conditional : CommunityToolkit.WinUI.Animations.Expressions.BooleanNode * CommunityToolkit.WinUI.Animations.Expressions.Matrix3x2Node * CommunityToolkit.WinUI.Animations.Expressions.Matrix3x2Node -> CommunityToolkit.WinUI.Animations.Expressions.Matrix3x2Node
Public Shared Function Conditional (condition As BooleanNode, trueCase As Matrix3x2Node, falseCase As Matrix3x2Node) As Matrix3x2Node

Parameters

condition
BooleanNode

Boolean value used to determine whether to return the value represented by 'trueCase' or 'falseCase'.

trueCase
Matrix3x2Node

Value to return if 'condition' evaluates to true.

falseCase
Matrix3x2Node

Value to return if 'condition' evaluates to false.

Returns

Matrix3x2Node.

Applies to

Conditional(BooleanNode, ColorNode, ColorNode)

Returns one of two values, depending on the value of the boolean condition.

public static CommunityToolkit.WinUI.Animations.Expressions.ColorNode Conditional(CommunityToolkit.WinUI.Animations.Expressions.BooleanNode condition, CommunityToolkit.WinUI.Animations.Expressions.ColorNode trueCase, CommunityToolkit.WinUI.Animations.Expressions.ColorNode falseCase);
static member Conditional : CommunityToolkit.WinUI.Animations.Expressions.BooleanNode * CommunityToolkit.WinUI.Animations.Expressions.ColorNode * CommunityToolkit.WinUI.Animations.Expressions.ColorNode -> CommunityToolkit.WinUI.Animations.Expressions.ColorNode
Public Shared Function Conditional (condition As BooleanNode, trueCase As ColorNode, falseCase As ColorNode) As ColorNode

Parameters

condition
BooleanNode

Boolean value used to determine whether to return the value represented by 'trueCase' or 'falseCase'.

trueCase
ColorNode

Value to return if 'condition' evaluates to true.

falseCase
ColorNode

Value to return if 'condition' evaluates to false.

Returns

ColorNode.

Applies to

Conditional(BooleanNode, QuaternionNode, QuaternionNode)

Returns one of two values, depending on the value of the boolean condition.

public static CommunityToolkit.WinUI.Animations.Expressions.QuaternionNode Conditional(CommunityToolkit.WinUI.Animations.Expressions.BooleanNode condition, CommunityToolkit.WinUI.Animations.Expressions.QuaternionNode trueCase, CommunityToolkit.WinUI.Animations.Expressions.QuaternionNode falseCase);
static member Conditional : CommunityToolkit.WinUI.Animations.Expressions.BooleanNode * CommunityToolkit.WinUI.Animations.Expressions.QuaternionNode * CommunityToolkit.WinUI.Animations.Expressions.QuaternionNode -> CommunityToolkit.WinUI.Animations.Expressions.QuaternionNode
Public Shared Function Conditional (condition As BooleanNode, trueCase As QuaternionNode, falseCase As QuaternionNode) As QuaternionNode

Parameters

condition
BooleanNode

Boolean value used to determine whether to return the value represented by 'trueCase' or 'falseCase'.

trueCase
QuaternionNode

Value to return if 'condition' evaluates to true.

falseCase
QuaternionNode

Value to return if 'condition' evaluates to false.

Returns

QuaternionNode.

Applies to