Shout out to all of the people who have been kicking the tires of XamRight! Despite the all the testing we were able to do prior to our first release, several of our early users ran into some problems. We’re pleased to announce that the current version of XamRight fixes numerous crashes and annoyances that people have been running into, as well as a few new features.
Previously, we had released an early version of autocompletion support for binding expressions in Xaml files. While the analysis under the covers was sound, it turns out we had a few lessons to learn about how autocomplete works – the sample code to show how to start writing autocomplete providers doesn’t really do it justice. But that’s a post for another day.
This release makes autocomplete a much better experience, and includes a (stable!) preview of support for referencing nested properties, as seen below using the Xamarin CRM sample app to demonstrate (we’ve used this app before for demo purposes):
Want to see how effectively XamRight is checking your Xaml Binding expressions? Check out this video, recorded in real-time on my laptop:
XamRight can’t always resolve Binding expressions to a specific view model and property, however in our testing so far, XamRight is typically able to resolve 65% or more, and in some cases over 90%. As shown, in the Xamarin CRM sample app, XamRight is able to check 111 out of 130 Binding expressions, just a hair over 85%.
That’s enough for today, but expect another post soon with more on XamRight features…
Oh, and to help you try it out, we’ve extended everyone’s trial period. If your trial license expired and need a bit more time to see how these improvements work for you, please contact me.