我有silverlight应用程序。我想要的是。如果我的用户点击按钮1.然后,它应该打开Application1(另一个silverlight应用程序)。
我通过这个链接来了。但是,它是从asp.net页面启动silverlight应用程序。但是,我想要的是从另一个Silverlight应用程序启动的Silverlight应用程序。 http://forums.silverlight.net/forums/p/84046/195620.aspx
注意:两者都驻留在本地计算机上。
修改 此外,我希望应该在新的浏览器选项卡或窗口中打开该应用程序。
这两个应用程序都将驻留在我的本地计算机上。没有托管在任何服务器上。该位置也不会是一个恒定的位置。例如。用户'A'可以将它们部署在C盘中。用户'B'可以将它们部署在D盘中。
答案 0 :(得分:2)
这并不妨碍斯蒂芬的回答做你想做的事:
<HyperLinkButton Content="OpenApp" NavigateUri="/mypathtomyapp" TargetName="_blank" />
其中/ mypathtoMyApp是相对于服务器根目录的应用程序的uri(您似乎解释说它们位于同一服务器上)NavigateUri可以包含相对或绝对uri。
假设您的应用分别托管在服务器根目录上的SL1.aspx和SL2.aspx页面上(浏览器的地址栏包含http://localhost/SL1.aspx)
<HyperLinkButton Content="OpenApp" NavigateUri="/SL2.aspx" TargetName="_blank" />
SL1应用程序中的将在新的浏览器窗口中启动SL2应用程序。
答案 1 :(得分:1)
包含指向新网址的HyperLinkButton
<HyperLinkButton Content="OpenApp" NavigateUri="http://myapp" TargetName="_blank" />