WPF - Lier les propriétés de l'image pour le contrôle de l'Image
Supposons que j'ai Nom de la chaîne de et Image Photo que les propriétés d'une classe dans mon DataContext. J'ai besoin de les lier à des contrôles est un DataTemplate.
J'ai pensé que cela pourrait fonctionner, mais il n'a pas d':
<Image Source="{Binding Photo}"/>
Pourquoi pas? Dois-je ma Photo ont un autre type? (BitmapImage peut-être?)
Comment puis-je lier un contrôle de l'Image à une Image de la propriété?
Merci!
Edit: Comme d'habitude, après avoir cliqué sur soumettre, j'ai vu que l'erreur est très clair: il n'y a pas de convertisseur d'Image à ImageSource. Comment mes convertisseur être à convertir l'Image au ImageSource?
Vous devez vous connecter pour publier un commentaire.
Il n'a pas vraiment de sens d'avoir une propriété de données de type Image, car l'Image est un contrôle (si vous voulez vraiment le faire, vous pouvez lier à la Photo.Source). Vous devez utiliser un ImageSource à la place (ou un BitmapImage, comme vous l'avez fait, depuis BitmapImage hérite de ImageSource).
Oui, si je fais ma propriété BitmapImage tout fonctionne très bien.
Désolé pour la question stupide.