ExpressionFunctions.Conditional Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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.