The cross-platform visibility functionality is in a plugin - so it needs a bit of the IoC system initialised before it can be used.
To use the designer with the converters present you'll need to add a small amount of design-time initialization.
For the BindingEx module we do this using: https://github.com/slodge/MvvmCross/blob/v3/Cirrious/Cirrious.MvvmCross.BindingEx.WindowsPhone/MvxDesignTimeChecker.cs#L18
If you need design time support for the visibility plugin, then you could do this by using a similar design time check and then using that to make sure the visibility conversion is registered with IoC - e.g. for windowsphone you could insert something like this into a static resource:
if (!DesignerProperties.IsInDesignTool)
return;
if (MvxSingleton<IMvxIoCProvider>.Instance == null)
{
var iocProvider = MvxSimpleIoCContainer.Initialize();
Mvx.RegisterSingleton(iocProvider);
}
var forceVisibility = new Cirrious.MvvmCross.Plugins.Visibility.WindowsPhone.Plugin();
forceVisibility.Load();
Note: obviously this is a bit hacky - would love to see this pulled back into the project to be available for all.