Namespace Microsoft.Expression.Interactivity.Core
Classes
ActionCommand
A basic implementation of ICommand that wraps a method that takes no parameters or a method that takes one parameter.
CallMethodAction
Calls a method on a specified object when invoked.
ChangePropertyAction
An action that will change a specified property to a specified value when invoked.
ComparisonCondition
Represents one ternary condition.
ConditionalExpression
Represents a conditional expression that is set on a ConditionBehavior.Condition property. Contains a list of conditions that gets evaluated in order to return true or false for ICondition.Evaluate().
ConditionBehavior
A behavior that attaches to a trigger and controls the conditions to fire the actions.
ConditionCollection
DataStateBehavior
Toggles between two states based on a conditional statement.
DataStoreChangedTrigger
Trigger designed to be bound to a data store property. Fires when the property changes.
DataTrigger
Represents a trigger that performs actions when the bound data meets a specified condition.
ExtendedVisualStateManager
ExtendedVisualStateManager is a custom VisualStateManager that can smooth out the animation of layout properties. With this custom VisualStateManager, states can include changes to properties like Grid.Column, can change element heights to or from Auto, and so on. These changes will be smoothed out over time using the GeneratedDuration and GeneratedEasingFunction of the appropriate transition. See the "VisualStateManager overrides" region below for a general description of the algorithm.
GoToStateAction
An action that will transition a FrameworkElement to a specified VisualState when invoked.
PropertyChangedTrigger
Represents a trigger that performs actions when the bound data have changed.
RemoveElementAction
An action that will remove the targeted element from the tree when invoked.
SetDataStoreValueAction
An action that will change the value of a property from a data store object. This class is identical to ChangePropertyAction. The only difference is that the data store picker is loaded for this action.
TimerTrigger
A trigger that is triggered by a specified event occurring on its source and fires after a delay when that event is fired.
Interfaces
ICondition
An interface that a given object must implement in order to be set on a ConditionBehavior.Condition property.
Enums
ComparisonConditionType
Enumeration of different comparison operators.
ForwardChaining
Forward chaining.