コード例 #1
0
 public override int GetAvatarId(ImageList avatarImageList)
 {
     if (AvatarId.HasValue) return AvatarId.Value;
     var gravatarService = new GravatarService();
     if (!string.IsNullOrEmpty(AvatarImageName)) 
         return gravatarService.LoadAvatarFromFile(AvatarImageName, avatarImageList);
     return gravatarService.DownloadGravatarFromEmailAndAddToImageList(Email, avatarImageList);
 }
コード例 #2
0
        private void PreviewButton_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrEmpty(emailTextbox.Text)) return;

            var gravatarService = new GravatarService();
            var avatarId = gravatarService.DownloadGravatarFromEmailAndAddToImageList(emailTextbox.Text, _avatarImageList);
            _gravatar.SetImage(avatarId, _avatarImageList);
        }