私はWPFブラウザアプリケーションに取り組んでいます。問題は、最初にいくつかの重いサービスをロードする必要があることです。これにより、ページコンポーネントがロードされる前に、数秒間白いページが表示されます。重いプロセスが終了するのを待たずにページをロードすることで、これをなんとか回避する方法はありますか?
これが私が今試していることですが、うまくいきませんでした:
public Page1()
{
InitializeComponent();
}
private void Page_Loaded_1(object sender, RoutedEventArgs e)
{
// Initialize and configure kinect
// This takes some seconds
}
page_loadedイベントは、ページのすべてのコンポーネントの読み込みが完了した後に発生すると考えていました。しかし、それでもプロセスが終了するのを待って、最初に白いページが数秒表示されます...