【问题标题】:open new silverlight window when button click单击按钮时打开新的 Silverlight 窗口
【发布时间】:2012-10-10 03:31:53
【问题描述】:

我创建了一个 Silverlight 窗口,我希望它在我按下按钮时出现。怎么能 我这样做?它没有“显示”方法...

【问题讨论】:

  • 我需要在新地址打开它..

标签: silverlight window


【解决方案1】:

要在新窗口中打开新地址,请使用:-

 HtmlPage.Window.Navigate(new Uri("the address here"), "_blank");

【讨论】:

  • 我写了 HtmlPage.Window.Navigate(new Uri("localhost:52878/DoNationFinalTestPage.aspx#/jjj"), "Organiztrion_info_from_toolTip"); 是我建立的窗口,但它在新窗口中再次打开应用程序而不是“Organiztrion_info_from_toolTip”窗口
  • @aharont:你说'不是“Organiztrion_info_from_toolTip”窗口',就好像它已经存在一样。既然如此,您首先打开它的 URL 是什么?
  • Organiztrion_info_from_toolTip 是我创建的一个 Silverlight 窗口,我希望它在新窗口中打开。你是什么意思“你首先打开它”?
  • @aharont:Silverlight 没有真正的窗口,就像我在几个地方说过的那样,现在编辑您的问题以包括您当前使用的相关代码块和 Xaml。您对 cme​​ts 和答案的回答模棱两可且自相矛盾。让您的问题更清晰的最佳方式是显示更多关于您目前所掌握内容的详细信息。
【解决方案2】:

见: Silverlight 简化的 MVVM 模式弹出窗口 http://www.codeproject.com/KB/silverlight/MVVMPopUp.aspx

【讨论】:

    【解决方案3】:

    如果您想浏览托管在另一个 html 页面中的新 silverlight 应用程序,您应该使用 NavigationService 类来完成。

    另一方面,如果您想显示在​​您的 silverlight 应用程序中定义的另一个视图,那么您应该执行类似 Silverlight 3 Navigation 的操作。

    【讨论】:

      猜你喜欢
      • 2015-09-09
      • 1970-01-01
      • 2019-04-12
      • 2011-02-09
      • 1970-01-01
      • 1970-01-01
      • 2012-08-31
      • 2018-12-18
      • 1970-01-01
      相关资源
      最近更新 更多