XamRight 2.30 Release for Visual Studio

We thrilled to announce the release of XamRight 2.30. This release continues to improve its powerful XAML static analysis capabilities, and introduces features to streamline your XAML development.

This release is available today for Visual Studio 2017 and 2019, and will be released for Visual Studio for Mac within a few short days.

Binding Converters

When XamRight detects that you are trying to use an undefined Binding Converter, it gives you the option to create one right there.

You can either look up converters you already have in your project, write a new one from an empty template, or import a converter from libraries of Binding Converters on GitHub.

Importing from GitHub allows you to avoid reinventing the wheel — there are a lot of useful converters already written. This gives you the option to import the source rather than add a nuget dependency — giving you the freedom to customize rather than write from scratch.

Right out of the box, XamRight let’s you import from two great open source libraries of converters:

CrossGeeks: CrossGeeks/UsefulConvertersSample: Xamarin Forms useful converters list. (github.com)

James Montemagno Xamarin.Forms Toolkit: jamesmontemagno/xamarin.forms-toolkit: Toolkit for Xamarin.Forms (Controls, Behaviors, and Converters) (github.com)

To see a demo showing this in action, click here.

Tap Gesture Recognizers

Reduce the amount of boilerplate you need to type to insert a TapGestureRecognizer. XamRight will insert the appropriate, context-aware, nodes for you to start customizing.

Custom View Model Properties

XamRight comes prepackaged with a number of templates it can use to automatically inject C# property definitions into view model classes. If none of those fit your situation, you can define reusable templates for the property.

Author

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.