Beispiel #1
0
 private void checkForUpdateLabel_MouseLeftButtonUp(object sender, System.Windows.Input.MouseButtonEventArgs e)
 {
     try
     {
         var result = CheckUpdate.Run(SB.updateUrl);
         if (result.Update)
         {
             var notesWindow = new NotesWindow()
             {
                 DontShowMainWindow = true,
                 SBUrl = result.Url,
             };
             notesWindow.titleLabel.Content += " " + result.Version;
             for (var i = 0; i < result.Notes.Count; i++)
             {
                 notesWindow.richTextBox.AppendText(result.Notes[i].Note + "\n");
             }
             notesWindow.Show();
         }
         else
         {
             MessageBox.Show("there are currently no updates available", "SilverBullet", MessageBoxButton.OK, MessageBoxImage.Information);
         }
     }
     catch { }
 }
Beispiel #2
0
        protected override UIElement CreateFieldElement(PlayerDisplay playerDisplay)
        {
            FontAwesome.WPF.ImageAwesome image = new FontAwesome.WPF.ImageAwesome()
            {
                Width  = 16,
                Height = 16,
                Icon   = FontAwesome.WPF.FontAwesomeIcon.StickyNoteOutline
            };

            playerDisplay.Data.PropertyChanged += (o, a) =>
            {
                if (a.PropertyName == Path)
                {
                    image.Dispatcher.Invoke(() =>
                    {
                        image.Foreground = new SolidColorBrush(PlayerNotes.Instance[playerDisplay.Data.ID].Colour);
                    });
                }
            };

            image.MouseDown += (o, a) =>
            {
                if (!string.IsNullOrEmpty(playerDisplay.Data.ID))
                {
                    NotesWindow window = new NotesWindow(playerDisplay.Data.ID, image);
                    window.ShowDialog();
                }
            };

            return(image);
        }
Beispiel #3
0
        private void Button_Click_Day(object sender, RoutedEventArgs e)
        {
            var b     = sender as Button;
            var date  = b.CommandParameter;
            var noteW = new NotesWindow(_user, date);

            noteW.Show();
            this.Close();
        }
Beispiel #4
0
        private void GoToNotesWindow()
        {
            NotesWindow notesWindow = new NotesWindow();

            notesWindow.Show();
        }