Log in to like this post! Changing the XamDataPresenter's View at Runtime [Infragistics] Andrew Flick / Saturday, February 28, 2009 The XamDataPresenter is a look-less control and has the ability to display multiple views. The two views that it currently ships with are a GridView and a CarouselView. Essentially, with the underlying model that provides things such as hierarchical databinding, Outlook Group-By, AddNew, etc. a developer could use that framework to create their own view of their data. For instance, a cardview could be created to demonstrate another look for a given series of data. To toggle between different views, simply set the view property to the view that you wish to have displayed: private Infragistics.Windows.DataPresenter.GridView xamGridView; private Infragistics.Windows.DataPresenter.CarouselView xamCarouselView; private void Window_Loaded(object sender, RoutedEventArgs e) { xamGridView = new Infragistics.Windows.DataPresenter.GridView(); xamCarouselView = new Infragistics.Windows.DataPresenter.CarouselView(); } private void Button_Click(object sender, RoutedEventArgs e) { if (this.xamDPViewSample.View.ToString() == xamGridView.ToString()) this.xamDPViewSample.View = xamCarouselView; else if(this.xamDPViewSample.View.ToString() == xamCarouselView.ToString()) this.xamDPViewSample.View = xamGridView; }