【问题标题】:WPF XBAP Custom Splash ScreenWPF XBAP 自定义启动画面
【发布时间】:2012-10-10 06:49:14
【问题描述】:

SplashScreen 类 (.NET Framework 4.5 Documentation) 说:

SplashScreen 类不能在 XAML 浏览器应用程序 (XBAP) 中使用,因为它们使用不同的启动架构。

所以我想需要提供一些手动管道来更改标准XBAP 加载屏幕,寻找有关此过程的任何信息。

【问题讨论】:

  • 老实说,我认为没有办法。据我所知,您对 XBAP 冷启动的控制为零。最好的办法是缩短启动时间。
  • 启动时间不是一个真正的问题(具有依赖程序集的整个应用程序就像 1.5 mb 并且通过 LAN 加载),关键是 xbap 集成在某些信息系统中,用户不需要知道关于他在特定时间点在 XBAP 应用程序中工作的事实。他看不到地址栏,也无法访问 html 的源代码,通过删除/自定义 xbap 加载器,我将说服他所需的功能是系统的一部分。

标签: c# .net wpf splash-screen xbap


【解决方案1】:

【讨论】:

  • 查看您的链接并找出(唯一?)解决问题的可能方法是在加载例程期间隐藏应用程序 iframe 和/或在 html 中提供一些客户端加载程序。我很确定这种方法会产生很多副作用 - 现在我正在通过 BrowserHostScript 互操作 javascript 回调调用应用程序的方法,并且对它的流畅性不太满意。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-05-11
  • 1970-01-01
  • 1970-01-01
  • 2011-12-18
  • 2010-11-17
相关资源
最近更新 更多