コード例 #1
0
        private async void dont_follow_you_button_Clicked(object sender, EventArgs e)
        {
            var not_followin_back_page_instance = new NotFollowingMePage();

            not_followin_back_page_instance.InstaApi          = InstaApi;
            not_followin_back_page_instance.CurrentUserObject = CurrentUserObject;

            ObservableCollection <InstagramUser> usernames = new ObservableCollection <InstagramUser>();

            foreach (var u in not_following_back)
            {
                var added_user = new InstagramUser
                {
                    FullName = u.FullName,
                    Username = u.UserName,
                    ImageUrl = u.ProfilePicUrl,
                    UserId   = u.Pk
                };
                usernames.Add(added_user);
            }

            not_followin_back_page_instance.not_following_back = usernames;

            await Navigation.PushAsync(not_followin_back_page_instance);
        }
コード例 #2
0
        private async void menu_list_ItemTapped(object sender, Syncfusion.ListView.XForms.ItemTappedEventArgs e)
        {
            AppFeature tappedItem = e.ItemData as AppFeature;

            switch (tappedItem.Title)
            {
            case "Users not following you back":
                var not_followin_back_page_instance = new NotFollowingMePage();
                not_followin_back_page_instance.InstaApi          = InstaApi;
                not_followin_back_page_instance.CurrentUserObject = CurrentUserObject;

                ObservableCollection <InstagramUser> usernames = new ObservableCollection <InstagramUser>();

                foreach (var u in not_following_back)
                {
                    var added_user = new InstagramUser
                    {
                        FullName = u.FullName,
                        Username = u.UserName,
                        ImageUrl = u.ProfilePicUrl,
                        UserId   = u.Pk
                    };
                    usernames.Add(added_user);
                }

                not_followin_back_page_instance.not_following_back = usernames;
                await Navigation.PushAsync(not_followin_back_page_instance);

                break;

            case "Users you don't follow back":
                var you_dont_follow_page_instance = new YouDontFollowPage();
                you_dont_follow_page_instance.InstaApi = InstaApi;

                var usernames1 = new List <InstagramUser>();

                foreach (var u in i_dont_follow_back)
                {
                    var added_user = new InstagramUser
                    {
                        FullName = u.FullName,
                        Username = u.UserName,
                        ImageUrl = u.ProfilePicUrl
                    };
                    usernames1.Add(added_user);
                }

                you_dont_follow_page_instance.i_dont_follow_back = usernames1;
                await Navigation.PushAsync(you_dont_follow_page_instance);

                break;
            }
        }