用windows phone 8.1中的自定义按钮替换LiveSDK signinbutton
本文关键字:按钮 自定义 替换 LiveSDK signinbutton windows phone | 更新日期: 2023-09-27 18:09:51
是否可以使用普通按钮控件加载微软帐户登录页面?我可以使用lvie sdk提供的登录按钮来做到这一点。但是对于普通按钮我们怎么做呢?
<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" });