【问题标题】:How do I make a marquee progress bar in WPF?如何在 WPF 中制作选取框进度条?
【发布时间】:2010-10-12 22:12:03
【问题描述】:

在 Winforms 中,我可以将进度条的 ProgressBarStyle 设置为 Marqee,对于我不知道它需要多长时间的进程,这将在无需设置的情况下自行设置进度条,并且没有好方法向 UI 报告。

我想在 WPF 中做同样的事情,但除了托管一个 winform 进度条之外,我找不到一种方法来实现它,这似乎适得其反。

如何在 WPF 中实现这一点?我必须托管一个 winform 进度条吗?

【问题讨论】:

    标签: wpf .net-3.5 controls styles


    【解决方案1】:

    我认为您只是想将 ProgressBar 的 IsIndeterminate 属性设置为 true。 (请参阅this 文章,其中还有一个漂亮的圆形进度指示器示例。)

    【讨论】:

      【解决方案2】:

      试试下面的

      <ProgressBar 
        IsIndeterminate="True"
        Orientation="Horizontal" />
      

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

      【讨论】:

      • 你们俩都摇滚!我有诺多林的答案,因为他的分数比你少。 :) 他的回答也快了 3 秒。
      • @Russ 但是,但是,但是我花了 3 秒时间让我的答案变得漂亮:)。完全不介意。很高兴为您提供帮助
      • 三秒钟......确实很接近 - 快速打字不是成功的关键吗? :P(我实际上考虑了一个代码示例,但认为单个属性可能没有必要)。干杯,拉斯。
      • @Noldorin,下次我会找你的;)
      • 据记载,“Marque”的名字很奇怪,IsIndeterminate 是正确的名字,它非常精确,并且用于多种语言。虽然品牌的许多定义都没有真正意味着你不知道它何时会结束(不确定)。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-04
      相关资源
      最近更新 更多