簡體   English   中英

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

[英]How do you make modal ProgressBar using C#/WPF?

我知道ShowDialog將讓我有模態行為,並且

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

讓我有輕松的進度吧。

但是,上面的progressBar並不是模態的,因此用戶可以觸摸正在發生的UI操作,我想防止這種情況發生。 那有可能嗎?

只需將進度條放入模式對話框中即可(實際上可以將其配置/樣式設置為內容,相關屬性為WindowStyleResizeModeAllowsTransparency ,我認為應分別設置為NoneNoResizeTrue )。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM