【问题标题】:Silverlight Notification API in-browser浏览器内的 Silverlight 通知 API
【发布时间】:2012-01-20 12:51:29
【问题描述】:

我想使用 Notification API 为 Silverlight 应用程序创建 Toast 通知,该应用程序设计为在浏览器内外运行,但 NotificationWindow class 仅在 OOB 中可用。

是否有任何东西可以复制应用程序内部的行为?我的想法是在屏幕右下角有一个容器覆盖所有其他内容。然后,创建一个检测 OOB 模式的包装器,如果可能,将参数传递给 Notification API,如果没有,则填充并显示我自己的容器。有什么可用的吗?

MS 选择不实现这样的东西似乎很奇怪,as has been pointed out before

【问题讨论】:

  • 我也考虑过使用 Javascript 解决方案 (for example),但我更喜欢使用纯 xaml 解决方案而不是使用 HTML 桥。

标签: silverlight silverlight-4.0 notifications toast out-of-browser


【解决方案1】:

在浏览器中显示通知很简单。您只需要使用一个弹出窗口并将其显示在正确的位置。请参阅以下post as an example

现在这种方法的不同之处在于通知将显示在浏览器中。在 OOB 中,它显示在窗口外,即使窗口最小化,它也是可见的。由于安全原因,无法直接执行此操作。

出于兴趣,Tweetdeck 和 Gmail 等 Chrome 应用程序能够在浏览器之外显示通知。我认为这可能是一种可能性,但不完全是 Silverlight 和跨浏览器解决方案。

【讨论】:

    猜你喜欢
    • 2014-02-17
    • 2020-12-16
    • 1970-01-01
    • 2015-10-19
    • 2017-09-12
    • 2012-10-12
    • 1970-01-01
    • 2011-05-23
    • 1970-01-01
    相关资源
    最近更新 更多