我想为Co-Browsing实现一个基于silverlight的组件。
你能帮我开始吗?
由于
答案 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);
}
希望这有帮助。