我正在使用 Microsoft Live Connect Api 在 Windows Phone 8 上开发一个演示应用程序来访问天空驱动器。
下面是我的代码:
在 Xaml 中:
<live:SignInButton Name="skyBtn" ClientId="MY_Client_Id" Scopes="wl.basic" Branding="Skydrive" TextType="Login" Margin="109,403,153,131" SessionChanged="skyBtn_SessionChanged"/>
我使用内置按钮登录。
在 xaml.cs 中:
private void skyBtn_SessionChanged(object sender, LiveConnectSessionChangedEventArgs e)
{
if (e.Status == LiveConnectSessionStatus.Connected)
{
session = e.Session;
client = new LiveConnectClient(session);
tbMessage.Content = "Connected!";
}
}
基本上我的问题在于
if (e.Status == LiveConnectSessionStatus.Connected) 行
状态总是未知的
我已经搜索了很多,但我无法解决这个问题。