private void persistClock() { if (File.Exists("prova.bin")) { Stream FileStream = File.OpenRead("prova.bin"); BinaryFormatter deserializer = new BinaryFormatter(); Alarma alarma = (Alarma)deserializer.Deserialize(FileStream); FileStream.Close(); alarmaBox.Text = alarma.hora; alarmaActivada.IsChecked = alarma.enable; } else { alarmaBox.Text = "00:00:00"; } }
private void clickSortir(object sender, RoutedEventArgs e) { if (File.Exists("prova.bin")) { File.Delete("prova.bin"); } Boolean activada = false; if (alarmaActivada.IsChecked == true) { activada = true; } Alarma alarma = new Alarma(alarmaBox.Text, activada); Stream FileStream = File.Create("prova.bin"); BinaryFormatter serializer = new BinaryFormatter(); serializer.Serialize(FileStream, alarma); FileStream.Close(); Application.Current.Shutdown(); }