WPF仍然相关,我可以在我的C#windows应用程序中使用它吗?

Asa*_*saf 1 .net c# windows wpf

我有一个流程,我会分成多个流程,即使使用线程,也需要很长时间才能完成.

我想以一种可爱的方式向用户提供执行状态的指示(对于每个进程%完成).投注合适的马可能会减轻痛苦:)

我很久以前就找到了这个项目:WPF导游(XAML)

我有两个问题:

  1. 这篇文章写于2007年.有没有更好的方法来实现这种图形效果?
  2. 我还没有理解应用程序是如何启动的,所以我想知道我是否可以在窗口应用程序中集成这样的"窗口"?

Adam Robinson指出第二个问题不明确:应用程序生成一个窗口,如下图所示 - 我想知道是否可以将其插入我的"普通"Windows应用程序中.

替代文字

Ree*_*sey 7

  • 这篇文章写于2007年,是否有更好的方法来实现这种图形效果?

WPF是当前用于桌面开发Windows应用程序的"最佳"(或至少功能最丰富)方式.

  • 我还没有理解应用程序是如何启动的,所以我想知道我是否可以在窗口应用程序中集成这样的"窗口"?

使您的应用程序成为WPF应用程序.这将自动为您提供应用程序,Window类以及开始所需的一切.制作WPF应用程序就像任何其他应用程序一样,除了您需要启动消息泵,创建应用程序,设置启动窗口等.Visual Studio中的"WPF应用程序"模板为您完成所有这些...

在你了解所有事情发生之前,我建议从那开始,然后从那里进行定制.

  • @Asaf:如果你想做WPF,我不建议做一个Windows Forms项目/应用程序.最好从一开始就制作一个WPF应用程序.(虽然从技术上讲,您可以使用ElementHost在Windows窗体应用程序中托管WPF UserControl,但这对于新开发来说真的不是一个好主意) (2认同)