0
A
回答
1
讓我們先來定義下一個實例:
BackgroundWorker worker;
ProgressDialog pd;
然後通過ShowDialog()
方法單擊處理程序顯示一個表格:
private void btnReportProgress_Click(object sender, RoutedEventArgs e)
{
int maxRecords = 1000;
pd = new ProgressDialog();
// doing something more...
pd.ShowDialog();
}
ProgressDialog.xaml.cs
類可以有額外的屬性:
public string ProgressText
public int ProgressValue
0
pd.ShowDialog()是btnReportProgress_Click fu的最後一行nction。它顯示模式對話框,當工作線程完成時關閉,請參閱worker.RunWorkerCompleted事件訂閱。
-1
也許他們在ProgressDialog
類的構造函數中調用this.Show()
。
相關問題
- 1. show()命令不會打開窗口Wpf
- 2. 打開一個新窗口,WPF
- 3. QLabel show命令打開新窗口
- 4. 使用PHP打開一個新窗口
- 5. 使用java打開一個新窗口
- 6. 使用MVC打開一個新窗口
- 7. WPF中只能打開一個窗口?
- 8. 在測試打開一個窗口WPF
- 9. 打開一個新窗口
- 10. 在Silverlight中打開一個新窗口
- 11. 在PyGame中打開一個新窗口?
- 12. 在asp.net中打開一個新窗口
- 13. 用asp.net打開一個新窗口
- 14. 用Ruby打開一個新窗口
- 15. 用pygame打開一個新窗口
- 16. 用e.getsource打開一個新窗口(JFrame)
- 17. Animate用NSWindowController打開一個新窗口
- 18. jQuery - >在窗口中打開一個新的小窗口
- 19. WPF在不關閉原始窗口的情況下打開一個新窗口
- 20. 在一個新窗口中打開一個Chrome應用程序
- 21. 用打印對話框在javascript中打開一個新窗口?
- 22. 使用命令打開窗口(WPF)
- 23. MVVM Light WPF打開新窗口
- 24. WPF:點擊按鈕打開新窗口
- 25. 如何在新窗口中打開一個URL不在新窗口中
- 26. 從另一個窗口打開WPF窗口
- 27. 在Modal彈出窗口中打開一個小窗口的新窗口
- 28. Kendo UI:當打開一個窗口時,我想替換一個窗口,但不打開一個新窗口
- 29. 打開一個新窗口並在5秒後關閉窗口
- 30. 使用javascript jQuery.post()打開一個窗口
我明白了..我們可以說.Show()意味着2個窗口是獨立的,而.ShowDialog()意味着孩子依賴於父級? – yeeen 2010-04-12 07:11:28
@yeeen是的。例如屬性WindowStartupLocation ProgressDialog表單可以設置CenterOwner。然後ProgressDialog將從父窗口的中心開始。 – akrisanov 2010-04-12 07:20:50