AttributeBindingFactory |
A general IAttributeBindingFactory implementation using dependency injection for all resolution. |
BackoffNodeDecorator |
A transparent binding node whose purpose is to throttle failed updates and log any errors. |
BinaryCondition |
A condition based on the comparison of two values. |
BindingContext |
Context, or scope, of a bound view, providing the backing data and tools for accessing its properties. |
BindingDirectionExtensions |
Extension methods for the BindingDirection enum. |
BindingException |
The exception that is thrown when an unrecoverable error happens during data binding for a view. |
BoundViewDefaults |
View defaults that provide the current data-bound values for any bound attributes/properties and fall back to the original ("blank") view defaults for unbound properties. |
ConditionalNode |
A structural node that only passes through its child node when some condition passes. |
ConditionExtensions |
Extensions for the ICondition interface. |
ContextUpdateTracker |
Tracks context instances that already had updates dispatched this frame, to prevent duplication. |
ContextUpdatingNodeDecorator |
A transparent binding node that propagates Update(TimeSpan) ticks to an eligible context. |
EventBindingFactory |
Reflection-based implementation of an IEventBindingFactory. |
IncludedViewNode |
Quasi-structural node that loads its content from a shared game asset. |
IViewNode.Child |
Child of an IViewNode, specifying the node data and the view outlet in which it should appear. |
NegatedCondition |
Wrapper for an ICondition that negates its outcome. |
ReflectionViewBinder |
An IViewBinder implementation using reflected view descriptors. |
RepeaterNode |
A structural node that accepts a collection (IEnumerable<T>) valued attribute and repeats its inner elements with each child bound to a collection element, in the same order as the collection. |
UnaryCondition |
A condition based on a single value that is convertible to a Boolean. |
ViewBehaviors |
Wrapper for the entire set of behaviors attached to a single node/view. |
ViewFactory |
A view factory based on per-tag delegates. Can be used as a base class for other view factories. |
ViewNode |
Internal structure of a view node, encapsulating dependencies required for data binding and lazy creation/updates. |
ViewNodeFactory |
Default in-game view engine. |