3

我将 PRISM 4.1 与 UNITY 一起用于我的应用程序。我想显示一个漂亮的初始屏幕,它将是一个显示进度条的 xaml 窗口。一旦加载了所有模块(其中一个模块在启动时执行冗长的数据库访问操作),启动屏幕应该关闭并显示 shell。我找不到任何示例,所有在线示例都使用仅指向静态图像的内置 SplashScreen。我希望我的启动画面是 xaml 而不仅仅是静态图像或动画 gif。

4

2 回答 2

4

要通过引导程序启动您自己的基于 XAML 的启动画面(在此示例中,他指的是基于 Window 的“他自己的”SplashScreen.xaml ....不要与内置的 SplashScreen 类混淆):

要启动您自己在模块中定义的基于 XAML 的启动画面窗口:

要使用引用静态图像作为启动画面的内置 SplashScreen 类(请注意启动图像未设置为 Build Type=SplashScreen ...它设置为 Built Type=Resource ....因为资源被引用在构造函数中):

于 2012-07-30T19:13:47.553 回答
0

Try this example : Prism Splash Screen Module

This project is intended to demonstrade a neat way for developers to add splash screen to their Prism based applications. The main features are:1. The splash screen is encapsulated in a Prism module, which can be loaded explicitly by bootstraper code or implicitly loaded fro...

http://www.java2s.com/Open-Source/CSharp_Free_Code/Application/Download_Prism_Splash_Screen_Module.htm

于 2022-01-12T08:43:46.957 回答