private void EmailList_MouseDoubleClick(object sender, MouseButtonEventArgs e) { mailListViewitem temp = new mailListViewitem(); if (EmailList.SelectedValue != null) { temp = (mailListViewitem)EmailList.SelectedItem; } selectedMail = temp.MailListSubjectText; XmlDocument emails = new XmlDocument(); emails.Load(System.AppDomain.CurrentDomain.BaseDirectory + @"\Emails\Emails.xml"); XmlNode messages = emails.SelectSingleNode("messagelist"); XmlNode messageTemp; foreach (XmlNode message in messages.SelectNodes("message")) { if (selectedMail != null && ((message.SelectSingleNode("subject").InnerText) == selectedMail.ToString())) { messageTemp = message.SelectSingleNode("content"); NewMailWindow newMail = new NewMailWindow(false); newMail.ToTextBlock.Text = "From"; newMail.FromTextBlock.Text = "To"; newMail.SubjectText.Text = message.SelectSingleNode("subject").InnerText; newMail.MailContentText.SetXaml(messageTemp.SelectSingleNode("text").InnerText); newMail.toWhoText.Text = message.SelectSingleNode("sender").InnerText; newMail.DateText.Text = message.SelectSingleNode("date").InnerText; newMail.Show(); break; } } }
private void NewMailGeneral_PreviewMouseLeftButtonUp(object sender, MouseButtonEventArgs e) { NewMailWindow newMail = new NewMailWindow(true); newMail.Show(); }