How would you manipulate data in a WinForms app? It's the same thing. The biggest difference is the UI rendering... you use XAML rather than a pure gui. It takes some getting used to. Might want to take a stroll through the WPF forum area. It provides a rather rich data templating capability, but it takes a lot of thought and effort to set up. You have to have the end design in mind when you do it. It's not like in WinForms where you can drop a bunch of controls down and re-arrange them later.

-tg