Often we will show pop-up windows in applications. One problem with the pop-ups is user needs to close the popup to continue with the background application. Suppose, if you want your application to continue to work while playing some audio in a separate window, in OOB applications it’s difficult. For applications, which are running in-browser, they can use javascript “Window.Open” function. For Out of Browser applications, there is no alternative.
Now in Silverlight 5, there is multiple window support for trusted Out of browser applications. You can open multiple windows for Out of browser applications also. But remember, application should run in “Elevated trust” mode.
When you wants to open a new window, put the below code.
new Window() { Content = new AudioPlayer(), Visibility = Visibility.Visible, Width = 400, Height = 400 };