Ouvrez la boîte de dialog de fichier et sélectionnez un fichier en utilisant les contrôles WPF et C #

J’ai un TextBox nommé textbox1 et un Button nommé button1 . Lorsque je clique sur le bouton 1, je souhaite parcourir mes fichiers pour rechercher uniquement les fichiers image (type jpg, png, bmp …). Et lorsque je sélectionne un fichier image et que je clique sur OK dans la boîte de dialog de fichier, je souhaite que le répertoire de fichiers soit écrit dans le textbox1.text comme ceci:

 textbox1.Text = "C:\myfolder\myimage.jpg" 

Quelque chose comme ça devrait être ce dont vous avez besoin

 private void button1_Click(object sender, RoutedEventArgs e) { // Create OpenFileDialog Microsoft.Win32.OpenFileDialog dlg = new Microsoft.Win32.OpenFileDialog(); // Set filter for file extension and default file extension dlg.DefaultExt = ".png"; dlg.Filter = "JPEG Files (*.jpeg)|*.jpeg|PNG Files (*.png)|*.png|JPG Files (*.jpg)|*.jpg|GIF Files (*.gif)|*.gif"; // Display OpenFileDialog by calling ShowDialog method Nullable result = dlg.ShowDialog(); // Get the selected file name and display in a TextBox if (result == true) { // Open document ssortingng filename = dlg.FileName; textBox1.Text = filename; } } 
 var ofd = new Microsoft.Win32.OpenFileDialog() {Filter = "JPEG Files (*.jpeg)|*.jpeg|PNG Files (*.png)|*.png|JPG Files (*.jpg)|*.jpg|GIF Files (*.gif)|*.gif"}; var result = ofd.ShowDialog(); if (result == false) return; textBox1.Text = ofd.FileName;