private void TextBlock_Loaded(object sender, RoutedEventArgs e)
        {
            TextBlock            tb   = sender as TextBlock;
            TwitterPostViewModel post = tb.DataContext as TwitterPostViewModel;

            updatePostText(tb, post.Text);
        }
Example #2
0
        private static TwitterPostViewModel Convert(TwitterStatus src)
        {
            TwitterPostViewModel result = new TwitterPostViewModel(src.Text)
            {
                Id           = src.Id,
                Text         = src.Text,
                CreatedDate  = src.CreatedDate,
                RetweetCount = src.RetweetCount,
                User         = new TwitterUserViewModel
                {
                    UserName        = src.User.Name,
                    UserScreenName  = src.User.ScreenName,
                    ProfileImageUrl = GetUserImage(src.User),
                    FollowersCount  = src.User.FollowersCount,
                    FavouritesCount = src.User.FavouritesCount,
                    FriendsCount    = src.User.FriendsCount,
                    CreatedDate     = src.User.CreatedDate,
                    Description     = src.User.Description
                }
            };

            return(result);
        }