Сразу к делу. Дело в том, что при нажатии что то происходит не так, и приложение вылетает. Вообще я записал 3 string для путей к txt-файлам. Проблемы с одним FileStream нету.
private void dark_theme_Click(object sender, RoutedEventArgs e)
{
using (FileStream fs = File.Create(path3))
{
Byte[] flstxt = new UTF8Encoding(true).GetBytes("true");
fs.Write(flstxt, 0, flstxt.Length);
}
using (FileStream fs = File.Create(path2))
{
Byte[] flstxt = new UTF8Encoding(true).GetBytes("false");
fs.Write(flstxt, 0, flstxt.Length);
}
using (FileStream fs = File.Create(path))
{
Byte[] flstxt = new UTF8Encoding(true).GetBytes("false");
fs.Write(flstxt, 0, flstxt.Length);
}
}
File.WriteAllText(path3, "true");, а вы чего-то нереального намудрили. – aepot Dec 21 '22 at 17:17try { код } catch (Exception ex) { MessageBox.Show(ex.ToString()); }и увидите ошибку. То что я вам показал пишет текст в 1 файл. Надо 3 файла, напишите 3 раза. Это должно быть до безобразия просто. Я просто показал, как одной строкой (тремя строками) заменить код, который вы показали. Кстати, зачем вам весь этот изврат с тремя файлами - вы оставили в тайне. – aepot Dec 21 '22 at 19:26