使用Silverlight进行Co浏览

时间:2011-02-23 16:09:25

标签: c# silverlight

我想为Co-Browsing实现一个基于silverlight的组件。

你能帮我开始吗?

由于

1 个答案:

答案 0 :(得分:0)

好的,首先要做的事情。我将假设你已经想出如何从“管理员”到“客户端”获取命令。如果不是这样,请告诉我。

第二:构建这是一件非常困难的事情

第三:这是一个开始; - )

要使用默认的SL4 webbrowser组件,您需要使用提升的信任在浏览器外运行应用程序。所以你应该先设置它。

在我的测试应用中,我添加了一个webbrowser组件并订阅了LoadCompleted事件。

在您的事件处理程序中,您可以使用以下内容:

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

Clientside你会使用类似的东西:

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

希望这有帮助。