コード例 #1
0
ファイル: AvatarHelper.cs プロジェクト: Tuandl/Zola-Projeck
        /// <summary>
        /// Load Avatar from file in user machine
        /// </summary>
        /// <param name="imageControl"></param>
        /// <param name="username"></param>
        public static void LoadAvatarFromLocal(Image imageControl, string username)
        {
            string avatarPath = AvatarHelper.GetAvatarPath(username);

            if (avatarPath != null)
            {
                imageControl.Source = CreateBitMapFromPath(avatarPath);
            }
        }
コード例 #2
0
ファイル: AvatarHelper.cs プロジェクト: Tuandl/Zola-Projeck
 /// <summary>
 /// Load Avatar from server for specific user
 /// Then assign source for Image Control
 /// </summary>
 /// <param name="imgControl"></param>
 /// <param name="username"></param>
 public static void LoadAvatarFromServer(Image imgControl, string username)
 {
     if (App.Proxy.IsUserHasAvatar(username))
     {
         ZolaService.DataFile avatarFile = App.Proxy.GetAvatarFile(username);
         AvatarHelper.SaveAvatar(username, avatarFile);
         imgControl.Source = CreateBitMapFromPath(AvatarHelper.GetAvatarPath(username));
     }
 }