Care.Views.SelectRenrenFollower.ListSelectionChanged C# (CSharp) Method

ListSelectionChanged() private method

private ListSelectionChanged ( object sender, System.Windows.Controls.SelectionChangedEventArgs e ) : void
sender object
e System.Windows.Controls.SelectionChangedEventArgs
return void
        private void ListSelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            int index = ResultListBox.SelectedIndex;
            if (index == -1)
            {
                return;
            }
            RenrenSearchedMan item = SearchResult[index];
            String prefID = PreferenceHelper.GetPreference("Renren_FollowerID");
            if (prefID != item.id)
            {
                PreferenceHelper.SetPreference("Renren_FollowerID", item.id);
                PreferenceHelper.SetPreference("Renren_FollowerNickName", item.name);
                // 这个头像太不清晰了,要重新摘取一个高清无码大图
                PreferenceHelper.SetPreference("Renren_FollowerAvatar", item.tinyurl);
                api.GetUserInfo(item.id, null, (send, arg) =>
                {
                    UserList userList = arg.Result;
                    if (userList == null || userList.User_List == null || userList.User_List.Count == 0)
                        return;
                    UserDetails user = userList.User_List[0];
                    PreferenceHelper.SetPreference("Renren_FollowerAvatar2", user.headurl);
                });
                PreferenceHelper.SavePreference();

                App.ViewModel.IsChanged = true;
            }

            NavigationService.Navigate(new Uri("/Views/Renren/RenrenAccount.xaml", UriKind.Relative));
        }