示例#1
0
        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;
            }
        }
示例#2
0
        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);
                }
            }
        }