Winformsでは、プログレスバーのProgressBarStyleをMarqeeに設定できます。これにより、どのくらいの時間がかかるかわからないプロセスの場合、設定しなくてもプログレスバーの増分が自動的に設定されます。 UIに報告します。
WPFでも同じことをしたいのですが、WinFormプログレスバーをホストする以外にそれを実現する方法が見つかりません。これは逆効果のようです。
WPFでこれを実行するにはどうすればよいですか? WinFormプログレスバーをホストする必要がありますか?
ProgressBarのIsIndeterminateプロパティをtrueに設定したいだけだと思います。 )。 ( this の記事を参照してください。これには、派手な循環進行状況インジケーターの良い例もあります。)
次を試してください
<ProgressBar
IsIndeterminate="True"
Orientation="Horizontal" />
キーは、奇妙な名前のIsIndeterminate属性です。これをtrueに設定すると、Marqueが意味します