如何在WPF中创建选取框进度条?

Rus*_*uss 28 wpf controls styles .net-3.5

在Winforms中,我可以将进度条的ProgressBarStyle设置为Marqee,这样就可以在不必设置的情况下自行设置进度条,对于我不知道要采取多长时间的进程,没有好的方法报告回UI.

我想在WPF中做同样的事情,但我无法找到一种方法来避免托管winform进度条,这似乎适得其反.

我怎样才能在WPF中解决这个问题?我必须主持一个winform进度条吗?

Nol*_*rin 49

我想你只想将ProgressBar 的IsIndeterminate属性设置为true.(参见这篇文章,它也有一个很好的循环进度指示器示例.)


Jar*_*Par 41

请尝试以下方法

<ProgressBar 
  IsIndeterminate="True"
  Orientation="Horizontal" />
Run Code Online (Sandbox Code Playgroud)

关键是奇怪命名的IsIndeterminate属性.将此设置为true意味着Marque

  • 对于记录"Marque"的名称很奇怪,IsIndeterminate是正确的名称,它非常精确并且用于多种语言.虽然marque的许多定义都没有真正意味着任何关于你不知道何时会结束的进展(Indeterminate). (9认同)