Did this issue with Guid parameters get solved? I've come up against what I suspect is the same issue today. I'm working with a WP7 app that has a viewmodel with a Guid parameter exposed. When navigating to the associated view I'm constructing the URI appropriately,
but the parameter in the URI isn't being bound to the property on the viewmodel.
I worked around it by adding a custom converter to the MessageBinder, and that works fine. This is added to my bootstrapper:
MessageBinder.CustomConverters.Add(typeof(Guid), (providedValue, context) =>
return (providedValue is string)
? (object) new Guid((string) providedValue)
: (object) null;
Would be good if this was out-of-the-box, though.