Пример #1
0
        /// <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));
                }
            }
        }
Пример #2
0
        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));
                }
            }
        }
Пример #3
0
        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");
        }
Пример #4
0
        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
                    });
                }
            }
        }