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 { } }
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); }
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(); }
private void GoToNotesWindow() { NotesWindow notesWindow = new NotesWindow(); notesWindow.Show(); }