PivotViewer, SilverBullet

PivotViewer and MVVM

PivotViewer series Building your first PivotViewer application Runtime PivotViewer collection creation PivotViewer – Working with Facets Handling PivotViewer events PivotViewer – Custom actions PivotViewer and MVVM Intro The MVVM patterns is a commonly used pattern in Silverlight. Because of databinding MVVM suits perfectly for WPF and Silverlight. But use it only if appropriate. Often the pattern is used when it isn’t necessary. The usage of any pattern should be a helping tool, not an enforced law. Having that of my chest, lets look at the Silverlight PivotViewer control in combination with the MVVM pattern. To make a long story short,…

PivotViewer, Silverlight

PivotViewer – Custom Actions

PivotViewer series Building your first PivotViewer application Runtime PivotViewer collection creation PivotViewer – Working with Facets Handling PivotViewer events PivotViewer – Custom actions PivotViewer and MVVM Intro In this tutorial about the Silverlight PivotViewer control I would like to explain how to make use of Custom Actions. Small labels are placed on top of items in the viewer and clicking them will trigger an event. They look something like this: The only downside of these actions is that they aren’t fully implemented. So you’ll have to extend the PivotViewer control yourself. If you haven’t worked with the PivotViewer before, you…

PivotViewer, Silverlight

Handling PivotViewer events

PivotViewer series Building your first PivotViewer application Runtime PivotViewer collection creation PivotViewer – Working with Facets Handling PivotViewer events PivotViewer – Custom actions PivotViewer and MVVM Intro Today I would like to go into a little detail about the events used in the PivotViewer control for Silverlight. If you haven’t worked with the PivotViewer yet you might want to read the getting started tutorial I wrote earlier first. CollectionLoadingCompleted The CollectionLoadingCompleted event is fired when loading of the collection is completed. CollectionLoadingFailed The CollectionLoadingFailed event is raised when an error occurs when loading a collection. The event uses gets an…

PivotViewer, Silverlight

PivotViewer – Working with Facets

PivotViewer series Building your first PivotViewer application Runtime PivotViewer collection creation PivotViewer – Working with Facets Handling PivotViewer events PivotViewer – Custom actions PivotViewer and MVVM Intro In this next tutorial about the Silverlight PivotViewer control I would like to give a little more depth on Facets. What are facets, and how are they used in runtime generation of collections using the PivotServerTools library. This tutorial continues on techniques from last tutorial about runtime collection creation. If you are just getting started using the PivotViewer control, you might want to have a look at the Getting Started Tutorial first. This…

PivotViewer, Silverlight

Runtime PivotViewer collection creation

PivotViewer series Building your first PivotViewer application Runtime PivotViewer collection creation PivotViewer – Working with Facets Handling PivotViewer events PivotViewer – Custom actions PivotViewer and MVVM Intro Today I would like to show you how you can consume web services in the PivotViewer control for Silverlight and build a collection at runtime. This tutorial is based on examples found on www.getpivot.com and the getting started tutorial I posted earlier this week. This tutorial used the previous as a starting point, so if you haven’t read that you probably want to do that first. The only difference is that I named…

PivotViewer, Silverlight

Building your first PivotViewer application

PivotViewer series Building your first PivotViewer application Runtime PivotViewer collection creation PivotViewer – Working with Facets Handling PivotViewer events PivotViewer – Custom actions PivotViewer and MVVM Intro If you haven’t had a chance to look at the new PivotViewer control for Silverlight, have a look here or here. The PivotViewer enables visitor of you website to search large amounts of data very easily. The control takes a lot work out of your hands. Basically you tell it to load a collection and the PivotViewer takes care of everything else. Like adding controls to enter search and sort criteria. It uses…