首页 > 解决方案 > 如何创建具有两个以上步骤的进度条?

问题描述

我的进度条在执行过程中只移动了两次。

我已经使用 WPF 创建了一个自定义的 WiX Bootstrapper 应用程序。在执行阶段,我想显示一个详细的进度条,但进度事件只触发了两次。这意味着进度条在此过程中仅移动两次。

this.Bootstrapper.Progress += this.OnProgress;

private void OnProgress(object sender, ProgressEventArgs e)
{
    Bootstrapper.Engine.Log(LogLevel.Standard, "OnProgress: Progress: " + e.OverallPercentage);
    Progress = e.OverallPercentage;
}

我希望进度事件会被触发更多次,从而使我能够显示更好的进度条。

有人对这个有经验么?有没有办法为最终用户提供更好的进度体验?

标签: wpfwixinstallationbootstrapperburn

解决方案


推荐阅读