private void Init() { check_interval = new TimeSpan(0, 0, 30); settings = Settings.GetInstance(this); info = Info.GetInstance(); sorted = false; lastOrder = ListSortDirection.Descending; img_order_desc = new BitmapImage(new Uri("img/down.png", UriKind.Relative)); img_order_asc = new BitmapImage(new Uri("img/up.png", UriKind.Relative)); player = new MediaPlayer(); Uri u = new Uri(AppDomain.CurrentDomain.BaseDirectory + @"sound/bell.mp3", UriKind.Absolute); if (!File.Exists(u.LocalPath)) { MessageBox.Show(String.Format(Res("s_soundnf"), u.LocalPath)); } try { player.Open(u); player.MediaEnded += delegate(object s, EventArgs e) { player.Stop(); }; player.Volume = 1; } catch (Exception e) { MessageBox.Show(String.Format(Res("s_cannotopenf"), u.LocalPath, e.Message), Res("s_error")); player = null; } backup = NoteBackup.GetInstance(); notificationsEnabled = backup.GetNotificationsEnabled(); List <NoteStruct> backups = backup.ReadSavedNotes(); foreach (NoteStruct note in backups) { list_todos.Items.Add(note); } SetWindowHeight(); inspector = new DispatcherTimer(); inspector.Interval = check_interval; inspector.Tick += Inspect; inspector.Start(); SwitchOrder(); }
private void Init() { LangInit(); DateFormInit(); //bodyColor = (Color)App.Current.TryFindResource("c_body"); bodyColor = backup.GetSavedColor(); headerColor = (Color)App.Current.TryFindResource("c_header"); slide_a.Value = 255; slide_r.Value = bodyColor.R; slide_g.Value = bodyColor.G; slide_b.Value = bodyColor.B; SetColors(); slide_a.ValueChanged += slide_ValueChanged; slide_r.ValueChanged += slide_ValueChanged; slide_g.ValueChanged += slide_ValueChanged; slide_b.ValueChanged += slide_ValueChanged; check_notifications_enabled.IsChecked = backup.GetNotificationsEnabled(); check_notifications_enabled.Checked += check_notifications_enabled_Changed; check_notifications_enabled.Unchecked += check_notifications_enabled_Changed; }