Я создал окно Silverlight и хочу, чтобы оно появлялось при нажатии кнопки. Как может Я делаю это? У него нет метода "показа" ...
Чтобы открыть новый адрес в новом окне, используйте: -
HtmlPage.Window.Navigate(new Uri("the address here"), "_blank");
Если вы хотите перейти к новому приложению silverlight, размещенному на другой html-странице, вы должны использовать класс NavigationService для этого.
Если вы, с другой стороны, хотите отобразить другое представление, определенное в приложении Silverlight, вам следует сделать что-то вроде этого Silverlight 3 Navigation .
см: Упрощенное модальное всплывающее окно Silverlight MVVM http://www.codeproject.com/KB/silverlight/MVVMPopUp.aspx