/// <summary> /// Вызывается по завершении загрузки изображения /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void OnAfterLoadImage(object sender, AfterLoadImageEventArgs e) { if (!string.IsNullOrEmpty(e.ImageFilename)) { string fileName = SystemConfiguration.AppInstallPath + @"\Cache\Files\" + e.ImageFilename; ImageClass.ShrinkToMaxLinearSize(fileName, 50); if (FriendAvatarLoad != null) { FriendAvatarLoad(this, new AfterLoadFriendAvatarEventArgs(fileName, e.ImageLast)); } } }
private void OnAfterLoadImage(object sender, AfterLoadImageEventArgs e) { if (!string.IsNullOrEmpty(e.ImageFilename)) { string fileName = SystemConfiguration.AppInstallPath + @"\Cache\Files\" + e.ImageFilename; ImageHelper.SaveScaledImage(fileName, fileName, e.ImageLinearSize, OpenNETCF.Drawing.RotationAngle.Zero); if (FriendAvatarLoad != null) { FriendAvatarLoad(this, new AfterLoadFriendAvatarEventArgs(fileName, e.ImageLast)); } } }
private void OnAfterLoadImage(object sender, AfterLoadImageEventArgs e) { if (!string.IsNullOrEmpty(e.ImageFilename)) { string fileName = SystemConfiguration.AppInstallPath + @"\Cache\Files\" + e.ImageFilename; ImageHelper.SaveScaledImage(fileName, fileName, UISettings.CalcPix(50), OpenNETCF.Drawing.RotationAngle.Zero); ViewData["AvatarPath"] = fileName; } else { ViewData["AvatarPath"] = string.Empty; } view.UpdateView("RefreshAvatarFromCache"); }
private void OnAfterLoadImage(object sender, AfterLoadImageEventArgs e) { if (!string.IsNullOrEmpty(e.ImageFilename)) { string bigFileName = SystemConfiguration.AppInstallPath + @"\Cache\Files\" + e.ImageFilename; string smallFileName = SystemConfiguration.AppInstallPath + @"\Cache\Files\Thumb\" + e.ImageFilename; //ImageHelper.SaveScaledImage(bigFileName, smallFileName, e.ImageLinearSize, OpenNETCF.Drawing.RotationAngle.Zero); ImageHelper.CustomSaveScaledImage(bigFileName, smallFileName, e.ImageLinearSize, OpenNETCF.Drawing.RotationAngle.Zero); Size newSize; ImageHelper.GetImageSize(smallFileName, out newSize); if (FriendAvatarLoad != null) { FriendAvatarLoad(this, new AfterLoadFriendAvatarEventArgs(smallFileName, e.ImageLast) { ImageHeight = newSize.Height }); } } }