Priority binding enables a one-to-many mapping of a target to a source
without requiring complex code development by the specification of one or
more binding statements. During runtime, these bindings are evaluated.
The highest priority binding that evaluates successfully is executed,
controlling the two-way transfer of information between source and
target. During execution, all possible data binding pathways are
monitored. If a binding that has a higher priority than the existing
binding evaluates successfully, the existing binding is terminated and
the new binding is executed.