如何使用C#/ WPF制作模态ProgressBar?

时间:2016-06-28 22:11:40

标签: c# wpf modal-dialog window progress-bar

我知道ShowDialog会让我有模态行为和

progressBar.Visibility = System.Windows.Visibility.Visible;
await Task.Run(action);
progressBar.Visibility = System.Windows.Visibility.Hidden;

让我轻松进步吧。

但是,上面的progressBar不是模态的,所以用户可以触摸UI动作正在发生,我想阻止它。那可能吗?

1 个答案:

答案 0 :(得分:0)

只需将进度条放入模态对话框(可以配置/样式化为几乎只是内容,相关属性为WindowStyleResizeModeAllowsTransparency,应设置分别为NoneNoResizeTrue,我认为......)。