public DiscussionPopup(MainWindow main, DiscussionPage parent, Discussion sender)
        {
            InitializeComponent();

            this.main = main;
            main.ChangeFill(Visibility.Visible);

            this.parent     = parent;
            this.discussion = sender;

            Username.Text              = sender.GetUser();
            DiscussionTitle.Text       = sender.GetTitle();
            DiscussionDescription.Text = sender.GetDescription();
            NumRepliesButton.Content   = sender.GetNumReplies() + " replies";
            DisplayComments();
            MessageOrDeleteButton();
            SaveOrUnsaveButton();
            editable = false;
            Loaded  += discussionLoaded;

            window.Height = System.Windows.SystemParameters.PrimaryScreenHeight * 0.80;
            window.Width  = System.Windows.SystemParameters.PrimaryScreenWidth * 0.7;
        }
示例#2
0
 /// <summary>
 /// Interaction logic for closing popup prompt
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void Close(object sender, RoutedEventArgs e)
 {
     main.ChangeFill(Visibility.Hidden);
     this.Close();
 }
示例#3
0
 private void Close(object sender, EventArgs e)
 {
     main.ChangeFill(Visibility.Hidden);
     this.Visibility = Visibility.Hidden;
     commentFeed.Children.Clear();
 }