x: vincular imagem com sequência nula

No XAML, tenho a seguinte linha:

<Image x:Name="MainImage" 
       Source="{x:Bind ViewModel.MainPic,Mode=OneWay,TargetNullValue={x:Null}}"
       Stretch="UniformToFill"/>

No ViewModel:

public string MainPic
{
    get
    {
        if (Data == null)
            return default(string);
        else
            return Data.Photos.ElementAtOrDefault(0).url;
    }
}

O aplicativo é compilado corretamente, mas durante a execução (como os dados são preenchidos após alguns segundos), o aplicativo trava com a seguinte exceção:

System.ArgumentException: O parâmetro está incorreto.

O depurador é interrompido em:

            private void Update_ViewModel_MainPic(global::System.String obj, int phase)
            {
                if((phase & ((1 << 0) | NOT_PHASED | DATA_CHANGED)) != 0)
                {
 /*HERE>>*/          XamlBindingSetters.Set_Windows_UI_Xaml_Controls_Image_Source(this.obj23, (global::Windows.UI.Xaml.Media.ImageSource) global::Windows.UI.Xaml.Markup.XamlBindingHelper.ConvertValue(typeof(global::Windows.UI.Xaml.Media.ImageSource), obj), null);
                }
            }

Aparentemente, isso ocorre porque o MainPic está retornando nulo.

Agora, esse código funciona bem no WP8.1. Eu tentei retornar uri que resulta em erro de tempo de compilação. Eu acredito que apenas string pode ser ligada à fonte de imagem no Win 10 (?). Eu só quero uma área em branco até que os dados sejam preenchidos, portanto, não desejo fornecer uma fonte de imagem local como fallback. Alguém pode me ajudar a portar isso para o Win 10?

ATUALIZAR:

Graças aos usuários que responderam, é tirada a seguinte conclusão (para UWP):

Se você estiver vinculando a fonte da imagem a umstring, não pode sernull ou vazio"". Um personagem chamuscado"x" ou um espaço" " podia funcionar.Se você ligar a umBitmapImageretornandonull trabalho.Você pode usar qualquer um dos métodos mencionados por @ Justin-xl. Para mim, mudar todas as VMs para parar de retornar nulo foi difícil. Portanto, adicionar um conversor simples ao xaml também funciona.

Aqui está o código do conversor:

public object Convert(object value, Type targetType, object parameter, string language)
{
    if (string.IsNullOrEmpty(value as string))
    {
        return null;
    }
    else return new BitmapImage(new Uri(value as string, UriKind.Absolute));
}

questionAnswers(1)

yourAnswerToTheQuestion