我知道ShowDialog
会让我有模态行为和
progressBar.Visibility = System.Windows.Visibility.Visible;
await Task.Run(action);
progressBar.Visibility = System.Windows.Visibility.Hidden;
让我轻松进步吧。
但是,上面的progressBar不是模态的,所以用户可以触摸UI动作正在发生,我想阻止它。那可能吗?
答案 0 :(得分:0)
只需将进度条放入模态对话框(可以配置/样式化为几乎只是内容,相关属性为WindowStyle
,ResizeMode
和AllowsTransparency
,应设置分别为None
,NoResize
和True
,我认为......)。