Wie kann ich binden ein Bild dynamisch in XAML?

Folgenden zeigt ein Bild korrekt in einer silverlight usercontrol:

Image image = pagingManager.BaseApp.DatasourceManager.GetImage("helloWorld1");
ContentArea.Content = image;
...
<ContentControl x:Name="ContentArea"/>

Allerdings möchte ich dynamisch binden Sie das Bild, um XAML, z.B. wie folgt:

#region ViewModelProperty: MainImage
private Image _mainImage;
public Image MainImage
{
    get
    {
        return _mainImage;
    }

    set
    {
        _mainImage = value;
        OnPropertyChanged("MainImage");
    }
}
#endregion
...
MainImage = pagingManager.BaseApp.DatasourceManager.GetImage("helloWorld1");

Und meine XAML ist dies aber das Ergebnis ist, dass es zeigt nichts:

<Image Source="{Binding MainImage}"/>

Was brauche ich um in meiner XAML zu machen, zeigt das Bild-Objekt habe ich in meinem ViewModelProperty?

Schreibe einen Kommentar