如何使用c# /WPF制作modal ProgressBar ?

本文关键字:modal ProgressBar 制作 WPF 何使用 | 更新日期: 2023-09-27 17:52:46

我知道ShowDialog将让我拥有模态行为和

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

会让我有一个简单的进度条。

然而,上面的progressBar不是模态的,所以用户可以触摸正在发生的UI操作,我想阻止这种情况。这可能吗?

如何使用c# /WPF制作modal ProgressBar ?

将进度条放入模态对话框(可以配置/样式为内容,相关属性为WindowStyle, ResizeModeAllowsTransparency,分别设置为None, NoResizeTrue,我认为…)