我正在开发 WPF 浏览器应用程序。问题是我必须在开始时加载一些繁重的服务,这会导致在加载页面组件之前看到白页几秒钟。有没有办法通过加载页面而不等待繁重的进程完成来避免这种情况?
这是我现在正在尝试的事情,但它没有用:
public Page1()
{
InitializeComponent();
}
private void Page_Loaded_1(object sender, RoutedEventArgs e)
{
// Initialize and configure kinect
// This takes some seconds
}
我在想 page_loaded 事件是在页面的所有组件完成加载之后发生的。但它仍然在等待进程完成,并且在开始时我得到几秒钟的白页......