Пример #1
0
        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();
        }
Пример #2
0
        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;
        }