This binding engine is built on top of the old 'Swiss' engine - so should be fully backwards compatible.
In addition to all the awesome syntax you had in Swiss, you can now take advantage of:
- Multi-binding
- Simple combination operators
- The `Format` combination operator
- The `If` combination operator
- Recursive nesting of combinations and of value conversions
- Function-style invocation of value converters
There's some good documentation on Tibet binding being authored over on https://github.com/slodge/MvvmCross/wiki/Databinding#tibet
This includes examples like:
Value Format('Hello {1} - today is {0:ddd MMM yyyy}', TheDate, Name)
and
Text Length(Trim(FirstName + ' ' + LastName))
Tibet has proven quite a hard topic for me to introduce... but I've had a go in this intro video:
The code for the video is at: https://github.com/slodge/NPlus1DaysOfMvvmCross/tree/master/N-35-Tibet
For a full N+1 index, see:
No comments:
Post a Comment