我有一个流程可以分解为多个流程,即使使用线程也需要很长时间才能完成。
我想以可爱的方式向用户提供执行状态的指示(对于每个进程%完成)。投注合适的马可能会减轻痛苦:)
我很久以前就找到了这个项目: A Guided Tour of WPF (XAML)
我有两个问题:
Adam Robinson指出第二个问题不明确: 应用程序生成一个窗口,如下图所示 - 我想知道是否可以将其插入我的“普通”Windows应用程序中。
答案 0 :(得分:7)
WPF是当前用于桌面开发Windows应用程序的“最佳”(或至少功能最丰富)方式。
使您的应用程序成为WPF应用程序。这将自动为您提供应用程序,Window类以及开始所需的一切。制作WPF应用程序就像任何其他应用程序一样,除了您需要启动消息泵,创建应用程序,设置启动窗口等.Visual Studio中的“WPF应用程序”模板为您完成所有这些...
在你明白所发生的一切之前,我建议从那开始,然后从那里进行定制。
答案 1 :(得分:0)
如果您选择坚持主应用程序的win表单,您仍然可以通过ElementHostControl托管所需的窗口/控件。 (在winform中托管wpf)。
祝福, 杰夫