Metro-like touch interactions and animations with WPF?
===

We need to implement a Metro-like touch UI on Windows 8. We don't care much for static graphical compatibility with Metro because our controls will not resemble Metro controls anyway. However, we do care for the Metro **touch interactions** (e.g. scrolling in ListView and Canvas, zoom, drag and drop, double-tap, multi-select etc.) and **animations** (e.g. scrolling goes on some time after flicking, etc.).

Now, we can't use WinRT for technical reasons (we've verified this with a Microsoft Evangelist). So we are forced to use WPF controls with appropriate animations, etc. or something like [MahApps.Metro][1], etc.

Our questions are:

1. What needs to be done to get Metro-like touch interactions and animations with WPF alone? Is it just a matter of somehow exporting Metro XAML templates and using them from WPF or is there more that needs to be done?
2. Would [MahApps.Metro][1] or other 3rd party frameworks help much in getting Metro-like touch interactions and animations?

  [1]: http://mahapps.com/MahApps.Metro
  [2]: http://elysium.codeplex.com