MVVM Light DialogMessage is Obsolete

Apr 15 at 12:01 AM
I updated our version of MVVM Light using NuGet yesterday to remove the dependency on the 1.0 version of the CommonServiceLocator. MVVM Light is now at version 4.3.31.1. Two questions regarding this:

First, I see that DialogMessage is now obsolete. Is there a built-in alternative, or should we roll our own UI? The URL that the message points to for more information (http://www.galasoft.ch/s/dialogmessage) is broken.

Second, this version of MVVM Light doesn't seem to be in CodePlex. The latest source code from the repository still hasn't marked the class as obsolete and seems to be for version 4.2.30.x. Is the code hosted elsewhere now? There's nothing on the main site to indicate this.
Coordinator
Apr 15 at 10:19 AM
Hi!

All good questions :)

First the recommended way to show dialogs is described succinctly at http://blog.galasoft.ch/posts/2014/04/deprecating-the-dialogmessage/ (which is where the link above points now). I have a MSDN article linked into this blog post, with a sample, and will create more guidance around cross platform dialog service. This is a work in progress. You are safe to use DialogMessage for a bit more, but eventually I will remove it. At this point, you can either grab the source code and include it in your app yourself, or move to the new guidance. As I describe in the blog article, DialogMessage brings a few issues with it, and I think it is time to move away from it at least in the official MVVM Light toolkit.

About the code for V4.3.31.1, this is correct. I was travelling for the past two weeks and only just came back. I will push the code today.

Cheers
Laurent