Совместный просмотр с использованием Silverlight - PullRequest
0 голосов
/ 23 февраля 2011

Я хочу реализовать компонент на основе silverlight для совместного просмотра.

Не могли бы вы помочь мне начать?

Спасибо

1 Ответ

0 голосов
/ 23 февраля 2011

Хорошо, обо всем по порядку. Я собираюсь предположить, что вы уже выяснили, как получить команды от «администратора» до «клиента». Если это не так, просто дайте мне знать.

Второе: это невероятно сложная вещь для сборки

Третье: вот начало; -)

Чтобы использовать стандартный веб-браузер SL4, вам нужно запускать приложение вне браузера с повышенным доверием. Поэтому вам следует сначала это настроить.

В своем тестовом приложении я добавил компонент веб-браузера и подписался на событие LoadCompleted.

В вашем обработчике событий вы можете использовать что-то вроде:

void webBrowser1_LoadCompleted(object sender, System.Windows.Navigation.NavigationEventArgs e)
{
     //Pseudo code event to update clients
     OnAdminNavigated(e.Uri); 
}

На стороне клиента вы бы использовали что-то вроде:

void adminNavigated(MyCustomNavigationEventArgs e)
{
  clientBrowser.Navigate(e.Uri);
}

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...