Creating Custom Views

The xamDataPresenter™ is a layout-type control which allows the visualizing of data in several different views including custom ones. It is useful when you need to change the data presentation view dynamically. The xamDataPresenter controlcombines a robust data binding and UIElement-generation foundation with a pluggable view architecture to offer developers a flexible platform for data display.

The Ultimate UI for WPF product providestwo Views: GridView and CarouselView. Each of these built-in Views is derived from the ViewBase base class and builds on the very sameservices that you can use to create your own Custom Pluggable View.

When you create a Custom View, you are leveraging a tremendous amount of functionality provided by xamDataPresenter. The code in your view can focus on providing its unique presentation and rely on xamDataPresenter to provide the basics like data binding, selection, keyboard navigation, grouping, sorting, etc.

Click the following links to learn more about how to create a Custom View: