예제 #1
0
        /// <summary>
        /// Creates a new PrivateChatWindow from a user card.
        /// </summary>
        /// <param name="userCard">User card to use while creating window</param>
        /// <returns>Created window</returns>
        private PrivateChatWindow CreatePrivateChatWindow(UserCardControl userCard)
        {
            var window = new PrivateChatWindow(_controller)
            {
                CurrentUserNick   = txtNick.Text,
                CurrentUserStatus = GetCurrentUserStatus(),
                CurrentUserAvatar = imgCurrentUserAvatar.Source,
                RemoteUserNick    = userCard.UserNick,
                RemoteUserStatus  = userCard.UserStatus,
                RemoteUserAvatar  = userCard.AvatarImageSource
            };

            window.Closed += PrivateChatWindow_Closed;
            window.Show();
            return(window);
        }
예제 #2
0
 /// <summary>
 /// Creates a new PrivateChatWindow from a user card.
 /// </summary>
 /// <param name="userCard">User card to use while creating window</param>
 /// <returns>Created window</returns>
 private PrivateChatWindow CreatePrivateChatWindow(UserCardControl userCard)
 {
     var window = new PrivateChatWindow(_controller)
     {
         CurrentUserNick = txtNick.Text,
         CurrentUserStatus = GetCurrentUserStatus(),
         CurrentUserAvatar = imgCurrentUserAvatar.Source,
         RemoteUserNick = userCard.UserNick,
         RemoteUserStatus = userCard.UserStatus,
         RemoteUserAvatar = userCard.AvatarImageSource
     };
     window.Closed += PrivateChatWindow_Closed;
     window.Show();
     return window;
 }