Question: I need a touch enabled message box for a surface 2.0 application. The standard `MessageBox.Show()` has to be confirmed with a mouse click.

That is not what I want.

I could write a small `UserControl`, but I wonder if there is something already integrated.

Answer: 
Use [`MessageDialog` class](http://msdn.microsoft.com/en-us/library/windows/apps/windows.ui.popups.messagedialog.aspx) to represents a dialog.
[blip-surface](http://code.google.com/p/blip-surface/) uses a MessageBox user control maybe you can use something similar to that

<http://code.google.com/p/blip-surface/source/browse/trunk/Blip/UI/Controls/?r=28>