Пример #1
0
        /// <summary>
        /// Initializes a new instance of the <see cref="EveMessageWindow"/> class.
        /// Constructor used in WindowsFactory.
        /// </summary>
        /// <param name="message">The message.</param>
        /// <exception cref="System.ArgumentNullException">message</exception>
        public EveMessageWindow(IEveMessage message)
            : this()
        {
            message.ThrowIfNull(nameof(message));

            EveMonClient.CharacterEVEMailBodyDownloaded += EveMonClient_CharacterEVEMailBodyDownloaded;
            EveMonClient.NotificationSent   += EveMonClient_NotificationSent;
            EveMonClient.EveIDToNameUpdated += EveMonClient_EveIDToNameUpdated;
            Disposed += OnDisposed;

            Tag  = message;
            Text = $"{message.Title} - EVE Message";
            readingPane.SelectedObject = message;
        }
Пример #2
0
        /// <summary>
        /// Initializes a new instance of the <see cref="EveMessageWindow"/> class.
        /// Constructor used in WindowsFactory.
        /// </summary>
        /// <param name="message">The message.</param>
        /// <exception cref="System.ArgumentNullException">message</exception>
        public EveMessageWindow(IEveMessage message)
            : this()
        {
            message.ThrowIfNull(nameof(message));

            EveMonClient.CharacterEVEMailBodyDownloaded += EveMonClient_CharacterEVEMailBodyDownloaded;
            EveMonClient.CharacterEVENotificationTextDownloaded += EveMonClient_CharacterEVENotificationTextDownloaded;
            EveMonClient.NotificationSent += EveMonClient_NotificationSent;
            EveMonClient.EveIDToNameUpdated += EveMonClient_EveIDToNameUpdated;
            Disposed += OnDisposed;

            Tag = message;
            Text = $"{message.Title} - EVE Message";
            readingPane.SelectedObject = message;
        }
Пример #3
0
 /// <summary>
 /// Initializes a new instance of the <see cref="EveMessageWindow"/> class.
 /// </summary>
 /// <param name="message">The message.</param>
 public EveMessageWindow(IEveMessage message)
     : this()
 {
     EVEMessage = message;
 }
Пример #4
0
 /// <summary>
 /// Initializes a new instance of the <see cref="EveMessageWindow"/> class.
 /// </summary>
 /// <param name="message">The message.</param>
 public EveMessageWindow(IEveMessage message)
     : this()
 {
     EVEMessage = message;
 }