private void SetAccessToken(Action callback) { FacebookContext context = new FacebookContext(); context.GetAccessToken(App.Current.FacebookSettings.AccessTokenUrl, App.Current.FacebookSettings.ApplicationID, App.Current.FacebookSettings.RedirectUrl, App.Current.FacebookSettings.ApplicationSecret, AuthorizationCode, (invokeOp) => { if (!invokeOp.HasError) { AccessToken = invokeOp.Value; if (callback != null) { callback(); } } else { MessageBox.Show(invokeOp.Error.ToString()); } }, null); }