如何在 WPF 中制作选取框进度条?
Posted
技术标签:
【中文标题】如何在 WPF 中制作选取框进度条?【英文标题】:How do I make a marquee progress bar in WPF? 【发布时间】:2010-10-12 22:12:03 【问题描述】:在 Winforms 中,我可以将进度条的 ProgressBarStyle 设置为 Marqee,对于我不知道它需要多长时间的进程,这将在无需设置的情况下自行设置进度条,并且没有好方法向 UI 报告。
我想在 WPF 中做同样的事情,但除了托管一个 winform 进度条之外,我找不到一种方法来实现它,这似乎适得其反。
如何在 WPF 中实现这一点?我必须托管一个 winform 进度条吗?
【问题讨论】:
【参考方案1】:我认为您只是想将 ProgressBar 的 IsIndeterminate 属性设置为 true。 (请参阅this 文章,其中还有一个漂亮的圆形进度指示器示例。)
【讨论】:
【参考方案2】:试试下面的
<ProgressBar
IsIndeterminate="True"
Orientation="Horizontal" />
关键是奇怪的 IsIndeterminate 属性。将此设置为 true 意味着 Marque
【讨论】:
你们俩都摇滚!我有诺多林的答案,因为他的分数比你少。 :) 他的回答也快了 3 秒。 @Russ 但是,但是,但是我花了 3 秒时间让我的答案变得漂亮:)。完全不介意。很高兴为您提供帮助 三秒钟......确实很接近 - 快速打字不是成功的关键吗? :P(我实际上考虑了一个代码示例,但认为单个属性可能没有必要)。干杯,拉斯。 @Noldorin,下次我会找你的;) 据记载,“Marque”的名字很奇怪,IsIndeterminate 是正确的名字,它非常精确,并且用于多种语言。虽然品牌的许多定义都没有真正意味着你不知道它何时会结束(不确定)。以上是关于如何在 WPF 中制作选取框进度条?的主要内容,如果未能解决你的问题,请参考以下文章