Since joining Infragistics, I’ve spent the bulk of my time working on Visual Studio tooling (extensions) for Xamarin.Forms and WPF. We have shipped an Xamarin.Forms Toolbox, Xamarin.Forms AppMap, and Control Configurators for these Xamarin.Forms and WPF Infragistics controls:
The Infragistics Controls Configurators are a giant leap forward in Visual Studio design-time tooling, providing the developer with an unparalleled experience and feature set. If you have not tried these or at least watched some of the below videos, I recommend you do so.
An example of the unparalleled experience is the dynamic, design-time sample data created from your user types. Seeing a data grid or chart filled with live sample data from your users types is an awesome design-time experience. Unlike the WPF XAML Designer feature that allows for injecting user specified sample data into the designer (I was the Microsoft PM on that feature), the Configurator sample data does not required the developer to do anything except create their types, build the solution, and set up a data binding. Configurators are the gold standard of excellence for a design-time development experience.
The Infragistics documentation for the Configurators is here:
- Getting Started with Control Configurators for Xamarin.Forms
- Getting Started with Control Configurators for WPF
The Infragistics YouTube videos for the Xamarin.Forms and WPF Configurators are in this list:
The Infragistics YouTube videos for the Xamarin.Forms are in this list
WPF XamDataGrid Control Configurator
The Infragistics WPF XamDataGrid is a feature rich, performant data grid that meets the needs of demanding enterprise line-of-business applications. I have a lot of real-world experience using this data grid in my WPF enterprise applications before joining Infragistics.
The above image shows the Configurator extension dynamic sample data being rendered. The Orders collection has 5 Order instances, each Order has 5 OrderDetail instances, and each OrderDetail has 5 Feature instances. All dynamically created from the DataSource property binding to underlying user data types.
Notice the Customer.Status field, this is an Enum, this is type generated as well.
Configurators enable Infragistics customers to more easily learn and discover the control API’s because as properties or collections are changed at design-time, these changes are immediately reflected in the Configurator UI. The Configurators also have customized property window categories that group properties by feature.
Links to related online Help Topics are also provided in the Help ribbon group.
If you are a WPF line-of-business developer, I strongly encourage you to investigate Ultimate UI for WPF. Feature rich controls, outstanding support, and design-time Control Configurators for visually configuring your controls.
Have a great day,
Just a grain of sand on the worlds beaches.