Je suis en train d'essayer de recréer un exemple très simple d'un projet C # C # WPF, c'est un spectateur d'images simple .. Depuis le Sam's Enseigner le C #, Ive a réussi à obtenir la boîte de dialogue Ouvrir un fichier ouvert, mais comment puis-je définir l'image. Chemin vers l'image.Source Control dans WPF?
private void SearchBtn_Click(object sender, RoutedEventArgs e) { Microsoft.Win32.OpenFileDialog openfile = new Microsoft.Win32.OpenFileDialog(); openfile.DefaultExt = "*.jpg"; openfile.Filter = "Image Files|*.jpg"; Nullable<bool> result = openfile.ShowDialog(); if (result == true) { //imagebox.Source = openfile.FileName; } }
3 Réponses :
Vous devrez modifier le nom du fichier en URI, puis créer un bitmapimage
: p>
imagebox.Source = new BitmapImage(new Uri(openfile.FileName));
Merci, comment définissez-vous la propriété Sizemode.Zoom?
Vous pouvez également ajouter l'image en tant que ressource, c'est-à-dire ajouter l'élément existant et modifier la propriété d'action de construction de l'image sur la ressource
puis la référence de cette manière p> ceci manière dont vous n'avez pas besoin d'inclure l'image avec le programme, sa regroupée dans le package en tant que ressource p> p>