我在WPF中的應用程序加載外部資源,所以我想在加載程序時顯示加載表單。顯示加載窗口
我試着創建表單,並在加載代碼之前顯示,並在加載結束時關閉。
private void Window_Loaded(object sender, RoutedEventArgs e)
{
LoadForm lf = new LoadForm();
lf.Visibility = Visibility.Visible;
// Al code that delays application loading
lf.Close();
}
但我得到的唯一的事情就是加載進度完成時,立即關閉形式顯示。
我認爲我需要使用System.Threading但不能確定。
謝謝。
注意我在Window_Loaded()方法中加載所有應用程序外部資源,而不是在主類方法中加載。
我覺得你在思考線程時處於正確的道路。你應該打開你的表單,並將所有的東西加載到不同的線程中。這樣你的應用程序就能夠響應,並且不會鎖定用戶界面。 –
閃屏如何?這會起作用嗎? –