【问题标题】:WPF C#4.0 Progressbar Help While Conducting Search执行搜索时的 WPF C#4.0 进度条帮助
【发布时间】:2010-11-05 17:45:56
【问题描述】:

我有一个 WPF C#4.0 应用程序,它运行没有问题。我需要简单的代码允许进度条仅在应用程序进行搜索时运行。我不希望它在应用程序运行的整个过程中运行,就在它从搜索按钮进行搜索时。所以我不确定 IsIndeterminate 是否会起作用,因为它会在应用程序运行的整个过程中运行。

【问题讨论】:

    标签: wpf c#-4.0 wpf-controls progress-bar


    【解决方案1】:

    IsIndeterminate 属性只是意味着 ProgressBar 没有最小值或最大值,而是不断滚动。

    ProgressBar 不会“运行”。它只是按照它所说的去做——报告进度。如果您不使用 IsIndeterminate 属性,则由您为其提供值(最小值、最大值、值)。

    如果不了解更多有关您的设计的信息,不可能给您一个好的答案,但如果您有兴趣实际展示(已知)进度,那么请查看BackgroundWorker 类(或搜索 SO 以获取示例) .

    如果您不知道实际进度,并且您可能不知道“搜索”,那么您可以将 IsIndeterminate 用作穷人的“忙碌 - 请稍候”。只需在开始和结束搜索时适当地更改 Visibility 属性即可。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-12-26
      • 1970-01-01
      • 2017-11-08
      • 2014-05-13
      • 1970-01-01
      • 2022-01-11
      • 2015-07-16
      相关资源
      最近更新 更多