/// <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); } }
/// <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)); } }