Importer une image dans une ellipse
Bonjour,
Après de multiple recherches sur internet et toujours aucune avancée sur ce que je souhaite résoudre, je vous contacte pour trouver une solution.
Je réalise une application Silverlight dans laquelle l'utilisateur devra afficher une image dans une ellipse. Pour se faire, j'ai donc créé une ellipse qui permettra l'affichage de l'image et un bouton qui permet, lorsque l'on clique dessus, d'ouvrir une boite de dialogue pour naviguer jusqu'à l'image que l'on souhaite afficher.
Le problème est que je n'arrive pas à faire afficher l'image puisque le code que j'ai tenté d'écrire ne compile pas.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| void btnOpen_Click(object sender, RoutedEventArgs e)
{
BlurEffect effet = new BlurEffect(); //effet de flou en arrière plan
effet.Radius = 10; //lors de l'affichage de la boite
//de dialogue
Application.Current.RootVisual.Effect = effet;
OpenFileDialog windowOpen = new OpenFileDialog(); //boite de dial
windowOpen.Filter = "JPEG format|*.jpg|All files (*.*)|*.*";
windowOpen.ShowDialog();
FileInfo fileChosen = windowOpen.File;
elpsFace.Fill = fileChosen.OpenRead(); //probleme ici
Application.Current.RootVisual.Effect = null; |
J'obtiens ce message d'erreur :
Citation:
Impossible de convertir implicitement le type 'System.IO.FileStream' en 'System.Windows.Media.Brush'
Est-ce que vous auriez une solution pour convertir ce type ou carrément une autre technique pour résoudre ce problème ?
Cordialement,
Tehko, novice en app. Silverlight