我找到了很多例子来显示进度条和轮子的使用情况;我只能找到一个javascript示例来显示省略号(点 - 点)来引用进度,因此我想问这个问题。我的应用程序不是很复杂 - 它只有几个复选框和一个按钮。最近我的团队要求进行改进,并希望保持简单。
在配置所需设置后,用户点击了一个名为“GO”的按钮。它背后的代码也非常简单 - 它在click事件后禁用按钮,并使用ProcessStartInfo
调用一个独立的exe,它执行三个动作'reconcle','post'和'publish'。我使用WaitForExist()
方法重新启用按钮。
我的团队要求我在按钮上显示“当前流程”。他们只是希望按钮文本显示Reconciling。调和......调和......(定期说,1秒),然后以类似的方式发布和发布。
知道实现这一目标的最合适方式会很高兴。提前谢谢。
答案 0 :(得分:10)
最简单的方法是使用ObjectAnimationUsingKeyFrames
。在内容上设置TargetProperty,并将每个Value
的{{1}}设置为DiscreteObjectKeyFrame
。
名为Reconciling. Reconciling.. Reconciling...
的{{1}}的{{1}}示例:
ControlTemplate