Как открыть веб-страницу без Silverlight в приложении Silverlight OOb? - PullRequest
0 голосов
/ 22 ноября 2010

Моя проблема в том, что я хочу открыть URL-адрес (веб-страницу не Silverlight) в приложении Silverlight вне браузера (SL-OOB), но в другом окне / странице / и т. Д. Эта веб-страница будет возвращать некоторый контент, который будет отображаться в соответствии с функциональностью этой веб-страницы, что означает, что я хочу, чтобы событие Loaded / document_completed было запущено при отображении страницы / перезагрузке / обратной передаче в этом элементе управления / браузере и т. Д.

Например, вы можете взять экран входа в систему, который размещен на другом URL. Когда вы открываете свое приложение SL-OOB, вы хотите войти в систему, должен быть выполнен вышеупомянутый процесс, и по результатам, возвращенному с веб-страницы / элемента управления, пользователь должен войти в систему.

Я хочу открыть эту веб-страницу в дочернем окне приложения SL-OOB.

Например http://www.silverlight.net/content/samples/apps/facebookclient/sfcquickinstall.aspx

Я пробовал много вещей, но не смог получить ответ.

Подскажите лучшее и простое решение.

Заранее благодарим за большую помощь, которую вы все окажете мне.

1 Ответ

2 голосов
/ 04 апреля 2011
public class ClickableLink : HyperlinkButton
    {
        public ClickableLink(Uri uri)
        {
            NavigateUri = uri;
        }
        new public void Click()
        {
            base.OnClick();
        }
    }

Создать объект и вызвать .Click(), но учтите, что это должно быть инициировано пользователем; размещение его в потоке или без действий пользователя приведет к его игнорированию, гениальной функции безопасности от MS.

...