Я хочу предложить пользователю использовать API Open Stream. Когда я вызываю showPermissionDialog, код выполняется нормально, но ничего не появляется. Я знаю, что вы не можете поместить HTML в приложение Silverlight, но всплывающее окно должно отображаться поверх приложения Silverlight. Это возможно? Если да, то как?
Вот мой код:
В MainPage.xaml.cs:
((HtmlPage.Window.GetProperty("FB") as ScriptObject)
.GetProperty("Connect") as ScriptObject)
.Invoke("showPermissionDialog", "publish_stream");
я тоже пробовал
HtmlPage.Window.Invoke ( "ShowFBPermissionsDialog"); (в MainPage.xaml.cs)
с
<script type="text/javascript">
function ShowFBPermissionsDialog() {
FB.Connect.showPermissionDialog("publish_stream");
}
</script>
в Site.master.
Я не знаю, как установить Z-индекс в диалоге разрешений, поскольку он генерируется Facebook.
Нет сообщений об ошибках.