Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net WPF应用程序初始化状态_.net_Wpf_.net 4.0 - Fatal编程技术网

.net WPF应用程序初始化状态

.net WPF应用程序初始化状态,.net,wpf,.net-4.0,.net,Wpf,.net 4.0,是否有可能知道在加载(初始化)过程中应用程序当前在做什么?与我们在输出窗口中得到的类似。您的应用程序是否有启动屏幕,或者在启动时可以显示的其他UI?如果是这样,您可以在启动屏幕中放置一个textblock,并使用状态信息定期更新textblock。我不知道是否有任何方法可以自动将状态信息输出到此启动屏幕文本块,很可能您必须自己实现某些功能。您的意思是应用程序本身将显示与Visual Studio输出窗口中显示的信息相同的信息吗?或者使用外部工具?是的,应用程序本身,如果可能的话。通知用户当前正在

是否有可能知道在加载(初始化)过程中应用程序当前在做什么?与我们在输出窗口中得到的类似。

您的应用程序是否有启动屏幕,或者在启动时可以显示的其他UI?如果是这样,您可以在启动屏幕中放置一个textblock,并使用状态信息定期更新textblock。我不知道是否有任何方法可以自动将状态信息输出到此启动屏幕文本块,很可能您必须自己实现某些功能。

您的意思是应用程序本身将显示与Visual Studio输出窗口中显示的信息相同的信息吗?或者使用外部工具?是的,应用程序本身,如果可能的话。通知用户当前正在执行的操作。但是,如果未进行调试就启动,则输出窗口将不会显示任何内容(至少在我的电脑上)。当一个应用程序自己加载时,它就不会在调试中运行。这只是我需要什么信息的一个例子。我不需要从输出中复制信息,我需要找到获取信息的方法应用程序当前正在做什么/正在加载什么,这样我就可以向用户显示。您没有回答我的问题,即:如何获取要在启动屏幕上显示的信息?启动应用程序时,应用程序正在加载应用程序运行所需的所有资源。我如何知道它当前正在加载什么?不管我在哪里以及如何显示它,我需要知道如何获取正在发生的事情的信息。但是闪屏只是一种图像格式。再说一次,闪屏并不是你需要担心的事情。是你提到的,不是我。我需要的唯一信息是如何获取初始化时当前正在加载的信息。如果您告诉最终用户“正在加载MyApplication.MyAssembly.dll”,这对最终用户有什么意义?他们不知道也不在乎这意味着什么。我仍然不明白您想要显示什么样的信息。假设我的应用程序很大,根据PC硬件的不同,它会在3-10秒之间初始化。现在,如果用户只看到一个启动屏幕在10秒钟内什么也不做,这不是很直观,是吗?在我看来,提供任何在加载期间发生变化的信息总比什么都不提供要好。