示例#1
0
 private void loginButton_SessionStateChanged(object sender, Facebook.Client.Controls.SessionStateChangedEventArgs e)
 {
     if (e.SessionState == Facebook.Client.Controls.FacebookSessionState.Opened)
     {
         if (Bool_Load_Complete == false)
         {
             LoadUserInfo();
         }
         Grid_Main.Visibility = this.shareButton.Visibility = Visibility.Visible;
     }
     else if (e.SessionState == Facebook.Client.Controls.FacebookSessionState.Closed)
     {
         Grid_Main.Visibility = this.shareButton.Visibility = Visibility.Collapsed;
     }
 }
示例#2
0
 private void Btn_LogInFacebook_SessionStateChanged(object sender, Facebook.Client.Controls.SessionStateChangedEventArgs e)
 {
     try
     {
         if (e.SessionState == Facebook.Client.Controls.FacebookSessionState.Opened)
         {
             Storyboard_MoveOut.Begin();
         }
         else if (e.SessionState == Facebook.Client.Controls.FacebookSessionState.Closed)
         {
             Storyboard_MoveIn.Begin();
         }
     }
     catch { }
 }
示例#3
0
 private void loginButton_SessionStateChanged(object sender, Facebook.Client.Controls.SessionStateChangedEventArgs e)
 {
     if (e.SessionState == Facebook.Client.Controls.FacebookSessionState.Opened)
     {
         Welcome.Text     = "Welcome, ";
         HitMe.Visibility = Windows.UI.Xaml.Visibility.Visible;
         Post.Visibility  = Windows.UI.Xaml.Visibility.Visible;
     }
     else
     {
         Welcome.Text     = "Please Login";
         HitMe.Visibility = Windows.UI.Xaml.Visibility.Collapsed;
         Post.Visibility  = Windows.UI.Xaml.Visibility.Collapsed;
     }
 }
        private async void OnSessionStateChanged(object sender, Facebook.Client.Controls.SessionStateChangedEventArgs e)
        {
            this.myProgressRing.Visibility = (e.SessionState == Facebook.Client.Controls.FacebookSessionState.Opened) ? Visibility.Visible : Visibility.Collapsed;
            //loginButton.Visibility = Visibility.Collapsed;

            if (e.SessionState == Facebook.Client.Controls.FacebookSessionState.Opened)
            {
                this.userInfo.Visibility = Visibility.Visible;
                this.RetriveUserInfo();
                this.OnQueryButtonClick(null, null);
            }
            else if (e.SessionState == Facebook.Client.Controls.FacebookSessionState.Closed)
            {
                this.userInfo.Visibility = Visibility.Collapsed;
            }
        }
示例#5
0
        private async void loginButton_SessionStateChanged(object sender, Facebook.Client.Controls.SessionStateChangedEventArgs e)
        {
            if (e.SessionState == Facebook.Client.Controls.FacebookSessionState.Opened)
            {
                var fb = new Facebook.FacebookClient(this.loginButton.CurrentSession.AccessToken);

                var result = await fb.GetTaskAsync("fql",
                                                   new
                {
                    q = "SELECT username,uid, name FROM user WHERE uid IN (SELECT uid2 FROM friend WHERE uid1 = me())"
                });

                System.Diagnostics.Debug.WriteLine("Result: " + result.ToString());
                Dispatcher.BeginInvoke(() => NavigationService.Navigate(new Uri("/map1.xaml?u=" + tbFbUser.Text, UriKind.Relative)));
            }
            else if (e.SessionState == Facebook.Client.Controls.FacebookSessionState.Closed)
            {
                // this.queryButton.Visibility = Visibility.Collapsed;
                //this.multiQueryButton.Visibility = Visibility.Collapsed;
            }
            // MessageBox.Show(tbUser.Text);
            // Dispatcher.BeginInvoke(() => MessageBox.Show(tbUser.Text));
        }
示例#6
0
文件: Login.xaml.cs 项目: duylt/wow
 private void loginButton_SessionStateChanged(object sender, Facebook.Client.Controls.SessionStateChangedEventArgs e)
 {
     this.ContentPanel.Visibility = (e.SessionState == Facebook.Client.Controls.FacebookSessionState.Opened) ?
                                    Visibility.Visible : Visibility.Collapsed;
 }
示例#7
0
 void btnFacebookLogin_SessionStateChanged(object sender, Facebook.Client.Controls.SessionStateChangedEventArgs e)
 {
     if (e.SessionState == Facebook.Client.Controls.FacebookSessionState.Opened)
     {
     }
 }
 private void Btn_FB_OnSessionStateChanged(object sender, Facebook.Client.Controls.SessionStateChangedEventArgs e)
 {
 }