C# 在windows phone 8.1中将LiveSDK登录按钮替换为自定义按钮

C# 在windows phone 8.1中将LiveSDK登录按钮替换为自定义按钮,c#,windows-phone-7,windows-phone-8,single-sign-on,live-sdk,C#,Windows Phone 7,Windows Phone 8,Single Sign On,Live Sdk,是否可以使用普通按钮控件并加载Microsfot帐户登录页面。不过,我可以使用lviesdk提供的sign按钮来实现这一点。但是用普通按钮我们怎么做呢 <liveControls:SignInButton Command="{Binding LiveAcntSessionChanged}" Branding="MicrosoftAccount" Scopes="{Binding LiveScopeIds,Mod

是否可以使用普通按钮控件并加载Microsfot帐户登录页面。不过,我可以使用lviesdk提供的sign按钮来实现这一点。但是用普通按钮我们怎么做呢

<liveControls:SignInButton Command="{Binding LiveAcntSessionChanged}"  Branding="MicrosoftAccount"
                                       Scopes="{Binding LiveScopeIds,Mode=OneTime}"  Height="70"
                                       ClientId="{Binding BClientId,Mode=OneTime}"  x:Name="btnLiveSignIn"
                                       TextType="Login" Content="Microsoft Account"  VerticalAlignment="Bottom" HorizontalAlignment="Right" 
                                       SessionChanged="btnLiveSignIn_SessionChanged" Margin="0,0,0,0"/>

添加以下行已修复该问题

 if (loginResult.Status != LiveConnectSessionStatus.Connected)
     loginResult = await authClient.LoginAsync(new string[] { "wl.basic", "wl.offline_access", "wl.signin" });