2015-01-23 5 views
0

페이스 북의 SDK 정보를 따라 페이스 북의 로그인 버튼을 구현했으며 잘 작동합니다.앱바에서 Facebook 로그인 버튼으로 전화하기

<StackPanel Orientation="Horizontal" Margin="12,2,0,0" Height="70" width="430"> 
    <fbc:LoginButton x:Name="loginButton" Width="200" applicationId="xxxxxxxxxxxxxxx" SessionStateChanged="OnSessionStateChanged"/> 
</StackPanel> 

그러나. 기본보기 영역에서 파란색 버튼을 숨기고 appbar로 이동하고 싶습니다. 어떻게 든 할 수 있습니까? 내 초기 아이디어는 호출 버튼을 클릭하여 호출하고 appbar 버튼에서이 호출을 할 때 전화를 걸었지만 로그인 버튼의 내부 작업에 대한 정보는 찾을 수 없습니다.

답변

0

예, "방법으로"구현할 수 있습니다. 기본 개념은 다른 이벤트에서 이벤트를 호출하는 입니다. 다음 단계를 수행해야합니다.

1. AppBar를 설정하십시오.

2. AppBar 버튼에 고유 한 적합한 아이콘을 지정하십시오.

3. AppBar 버튼의 클릭 이벤트를 통해 Facebook 로그인 버튼의 클릭 이벤트를 호출합니다.

void appBarButton1_Click(object sender, EventArgs e) 
    { 
     OnSessionStateChanged(null,null); //Call the Facebook Log In Button's event here. 
    } 

약간의 문제가 해결되기를 바랍니다.

+0

죄송하지만 이것은 작동하지 않습니다. Facebook 로그인 버튼은 일종의 숨겨진 맞춤 로직을 사용하며 클릭 또는 탭 방식이나 이벤트를 사용하지 않습니다. 그것이 내가 어떻게해야하는지 물었던 이유입니다. – Sopuli

+0

내가 전달하려고하는 기본 사항은 ** 다른 이벤트에서 이벤트를 호출 할 수 있다는 것입니다. ** OnSessionStateChanged로 시도해보십시오. 그에 따라 내 대답을 편집했습니다. –