private void BtnDirectory_Click(object sender, RoutedEventArgs e) { var dial = new OpenFileDialog(); dial.InitialDirectory = AppDomain.CurrentDomain.BaseDirectory; dial.Title = "Ouvrir un fichier"; dial.ShowDialog(); if (!string.IsNullOrWhiteSpace(dial.FileName) && dial.CheckFileExists) { tbDirectory.Text = dial.FileName; _dataMétéo.ChargerDonnées(dial.FileName); DataContext = _dataMétéo.Stats; lbDonnéesMétéo.DataContext = _dataMétéo.Data; } }
private void BtnFichier_Click(object sender, RoutedEventArgs e) { var dial = new OpenFileDialog(); if (dial.ShowDialog().Value) { string file = dial.FileName; tbFichier.Text = file; try { _dal.ChargerDonnées(file); this.DataContext = _dal; } catch (Exception) { MessageBox.Show("Impossible de charger les données", "Erreur", MessageBoxButton.OK, MessageBoxImage.Error); } } }