private void BtnWriteAllText_Click(object sender, RoutedEventArgs e)
        {
            string pad = @"..\..\Bestanden\TestNamenfile.txt";

            if (!File.Exists(pad))
            {
                using (StreamWriter sw = new StreamWriter(pad))
                {
                    sw.WriteLine("Klas: 1PRO A+B - dagopleiding ");
                    sw.WriteLine("Klas: 1PRO C+D - dagopleiding ");
                    sw.WriteLine("Klas: 1PRO E+F - dagopleiding ");
                    sw.WriteLine("Klas: 1PRO G+H - dagopleiding ");
                    sw.WriteLine("Klas: 1PRW A+B - avondopleiding");
                }



                // of je gebruikt dit en dan heb je geen streamwriter nodig.
                //string lijn = $"OPLEIDINGSONDERDEEL: C# ADVANCED \n";
                //File.WriteAllText(pad, lijn);

                //// vermits je met file maar 1x een writealltext kan gebruiken moet je de daaropvol

                //File.AppendAllText(pad, "Klas: 1PRO A+B - dagopleiding  \n");
                //File.AppendAllText(pad, "Klas: 1PRO C+D - dagopleiding  \n");
                //File.AppendAllText(pad, "Klas: 1PRO E+F - dagopleiding  \n");
                //File.AppendAllText(pad, "Klas: 1PRO G+H - dagopleiding  \n");
                //File.AppendAllText(pad, "\n");
                //File.AppendAllText(pad, "Klas: 1PRW A+B - avondopleiding  \n");
            }

            //Bestand openen.
            TxtResultaat.Clear();
            TxtResultaat.Text = File.ReadAllText(pad);
        }
        private void BtnWriteCsv_Click(object sender, RoutedEventArgs e)
        {
            string[] velden;
            TxtResultaat.Clear();

            using (StreamReader sr = new StreamReader(@"..\..\Bestanden\klasCsv.txt"))
            {
                while (!sr.EndOfStream)
                {
                    velden             = sr.ReadLine().Split(';');
                    TxtResultaat.Text += $"Naam: {velden[0],-15} Voornaam:{velden[1]}\n";
                }
            }
        }
        private void BtnFileStream_Click(object sender, RoutedEventArgs e)
        {
            // pad instellen.
            string pad = @"..\..\Bestanden\klas.txt";

            TxtResultaat.Clear();

            // === USING- statement ===
            using (FileStream fs = new FileStream(pad, FileMode.Open, FileAccess.Read))
            {
                using (StreamReader sr = new StreamReader(fs))
                {
                    //bestand lezen naar Textbox.
                    TxtResultaat.Text = sr.ReadToEnd();
                }
            }
        }
        private void BtnFixRead_Click(object sender, RoutedEventArgs e)
        {
            TxtResultaat.Clear();


            using (StreamReader sr = new StreamReader(@"..\..\Bestanden\klasVast.txt"))
            {
                while (!sr.EndOfStream)
                {
                    string lijn  = sr.ReadLine();
                    string veld1 = lijn.Substring(0, 19).Trim();
                    string veld2 = lijn.Substring(20, 9).Trim();

                    TxtResultaat.Text += $"{veld1} {veld2}\n";
                }
            }
        }
        private void BtnKlasseFile_Click(object sender, RoutedEventArgs e)
        {
            string pad = @"..\..\Bestanden\vakken.txt";

            TxtResultaat.Clear();

            if (!File.Exists(pad))
            {
                using (StreamWriter sw = File.CreateText(pad))
                {
                    sw.WriteLine("Programmeren - Lector: p.Briers | K.Palmaers");
                    sw.WriteLine("web - Lector: p.Briers | p.Janssen");
                    sw.WriteLine("it- organisation - Lector: p.Briers | K.Palmaers");
                }
            }

            // (1) === Dadelijk inlezen ===.
            TxtResultaat.Text = File.ReadAllText(pad);

            //// (2)Opent het bestand om te lezen.
            //using(StreamReader sr = File.OpenText(pad))
            //{
            //    string s = string.Empty;
            //    while(!sr.EndOfStream)
            //    {
            //        TxtResultaat.AppendText($"{sr.ReadLine()}\n");
            //    }
            //}

            //// (3)=== OF dadelijk in array inlezen ===
            //string[] gegevens = File.ReadAllLines(pad);
            //TxtResultaat.Text = string.Join("\n", gegevens);

            //foreach(string item in gegevens)
            //{
            //    LbxNamen.Items.Add(item);
            //}
        }