mono/MonoGame — pull request #977 by tomspilman (2012-11-13 08:23:48+00:00)
Title: Guide.BeginShowMessageBox/EndShowMessageBox for WP8

This commit implements Guide.BeginShowMessageBox/EndShowMessageBox on WP8.

I did this using the little known [C# extern alias feature](http://blogs.msdn.com/b/ansonh/archive/2006/09/28/extern-alias-walkthrough.aspx).

This means MonoGame for WP8 references the Microsoft.Xna.Framework.GamerServices and Microsoft.Xna.Framework assemblies simply to redirect the MonoGame call to Microsoft's Guide implementation.

In testing this in the emulator and on a WP8 device I saw no visible difference in loading times or functionality by using this technique. MessageBox on WP8 looks and behaves identical to how it works in Microsoft XNA.

It would be useful for others to give it a try and see if they have the same results as I did.