求教OOB模式下弹出新的网页窗口!该怎么解决

求教OOB模式下弹出新的网页窗口!!
我有个关于silverlight 4 OOB的问题向大家求教下。 
就是在OOB 模式下, 怎样再去弹出一个新的网页。 
具体的需求细节是: 
在当前容器下的一个子容器中,有一个动态加载的Button; 当用户点击这个button后, 会发请求去服务端组装好一个带参数的URL。 完成之后再在OOB 中弹出指定的URL。 



------解决方案--------------------
去调用 shell.ShellExecute。
------解决方案--------------------
dynamic shell = AutomationFactory.CreateObject("Shell.Application");
shell.ShellExecute("https://");
------解决方案--------------------
if (Application.Current.IsRunningOutOfBrowser)
{
dynamic shell = AutomationFactory.CreateObject("Shell.Application");
shell.ShellExecute(url);
}
///对就是这样