public FrmFriendRequest(UserInfo userInfo) { InitializeComponent(); userID = userInfo.id; lblText.Text = "'" + userInfo.name + "' (" + userInfo.id + ") has added you to his/her contact list." + "\n\n" + "Do you want to add this person to your own contact list?"; CroppedBitmap defaultImg = LoadResource.GetDefaultAvatarImage(); if (userInfo.avatar != "") { BitmapImage userImg = LoadResource.GetAvatar(userInfo.avatar); if (userImg != null) { imgUserAvatar.Image = BitmapImage2Bitmap(userImg); } else { imgUserAvatar.Image = BitmapImage2Bitmap(defaultImg); } } else { imgUserAvatar.Image = BitmapImage2Bitmap(defaultImg); } }
public void UpdatePersonal() { imageUserAvatar.Source = LoadResource.GetDefaultAvatarImage(); imageUserFrame.Source = LoadResource.GetAvatarFrameFromStatus((UserStatus)Personal.USER_INFO.status, AvatarSize.Big); if (Personal.USER_INFO.avatar != "") { BitmapImage image = LoadResource.GetAvatar(Personal.USER_INFO.avatar); if (image != null) { imageUserAvatar.Source = image; } else { imageUserAvatar.Source = LoadResource.GetDefaultAvatarImage(); } } else { imageUserAvatar.Source = LoadResource.GetDefaultAvatarImage(); } }
public void UpdateContact(UserInfo userInfo) { txtName.Text = userInfo.name; TextParser.ParseText(txtName, false); this.Title = userInfo.name; txtStatus.Text = "(" + ((UserStatus)userInfo.status).ToString() + ")"; if (userInfo.status == (int)UserStatus.Offline || Personal.USER_INFO.status == (int)UserStatus.Offline || userInfo.blocked == true) { this.IsEnabled = false; } else { this.IsEnabled = true; } if (userInfo.avatar != "") { BitmapImage image = LoadResource.GetAvatar(userInfo.avatar); if (image != null) { imagePartnerAvatar.Source = image; } else { imagePartnerAvatar.Source = LoadResource.GetDefaultAvatarImage(); } } else { imagePartnerAvatar.Source = LoadResource.GetDefaultAvatarImage(); } imagePartnerFrame.Source = LoadResource.GetAvatarFrameFromStatus((UserStatus)userInfo.status, AvatarSize.Big); contactUserInfo = userInfo; }
public void UpdatePersonalInformation() { txtName.Text = Personal.USER_INFO.name; txtStatus.Text = "(" + ((UserStatus)Personal.USER_INFO.status).ToString() + ")"; if (Personal.USER_INFO.comment.Length != 0) { txtQuickMessage.Text = Personal.USER_INFO.comment; } else { txtQuickMessage.Text = "Share a quick message"; } imagePartnerFrame.Source = LoadResource.GetAvatarFrameFromStatus((UserStatus)Personal.USER_INFO.status, AvatarSize.Small); if (Personal.USER_INFO.avatar != "") { BitmapImage image = LoadResource.GetAvatar(Personal.USER_INFO.avatar); if (image != null) { imagePartnerAvatar.Source = LoadResource.Resize(image, 50, 50, BitmapScalingMode.HighQuality); } else { imagePartnerAvatar.Source = LoadResource.Resize(LoadResource.GetDefaultAvatarImage(), 50, 50, BitmapScalingMode.HighQuality); } } else { imagePartnerAvatar.Source = LoadResource.Resize(LoadResource.GetDefaultAvatarImage(), 50, 50, BitmapScalingMode.HighQuality); } Window mainWindow = Application.Current.MainWindow; if (Personal.USER_INFO.status == 0) // Offline { mainWindow.Icon = new BitmapImage(new Uri(Resource.Images.Identifiers.APP_ICON_STATUS_OFFLINE, UriKind.Absolute)); } if (Personal.USER_INFO.status == 1) // Busy { mainWindow.Icon = new BitmapImage(new Uri(Resource.Images.Identifiers.APP_ICON_STATUS_BUSY, UriKind.Absolute)); } if (Personal.USER_INFO.status == 2) // Away { mainWindow.Icon = new BitmapImage(new Uri(Resource.Images.Identifiers.APP_ICON_STATUS_AWAY, UriKind.Absolute)); } if (Personal.USER_INFO.status == 3) // Available { mainWindow.Icon = new BitmapImage(new Uri(Resource.Images.Identifiers.APP_ICON_STATUS_AVAILABLE, UriKind.Absolute)); } TextParser.ParseText(txtQuickMessage, false); TextParser.ParseText(txtName, false); ManageChatWindows.UpdateChatWindowPersonal(); }