Пример #1
0
        async void OnItemTapped(object sender, ItemTappedEventArgs e)
        {
            if (_isRunning)
            {
                return;
            }

            _isRunning = true;

            try
            {
                var tweet = e.Item as LinqToTwitter.Status;
                _listView.SelectedItem = null;
                if (tweet != null)
                {
                    _twitterViewModel.CurrentUser = tweet.User;
                    await Task.Run(async() =>
                    {
                        await _twitterViewModel.GetUserTweets();
                    });

                    await Navigation.PushAsync(new UserStatusPage());
                }
            }
            finally
            {
                _isRunning = false;
            }
        }