パフォーマンスを向上させるために、C1PdfViewer コントロールがバックグラウンドで非同期にドキュメントを読み込むようにすることができます。.NET の await キーワードを使用すると、非同期メソッドを簡単に呼び出すことができます。ユーザーが選択したファイルを非同期に開くには、次のコードを実行します。
DimopenPicker AsNew FileOpenPicker() openPicker.FileTypeFilter.Add(".pdf") Dimfile As StorageFile = Await openPicker.PickSingleFileAsync() Iffile IsNotNothingThen Dim stream As Stream = Await file.OpenStreamForReadAsync() Await pdfViewer.LoadDocumentAsync(stream) EndIf
FileOpenPickeropenPicker =newFileOpenPicker(); openPicker.FileTypeFilter.Add(".pdf"); StorageFilefile =awaitopenPicker.PickSingleFileAsync(); if(file !=null) { Streamstream =awaitfile.OpenStreamForReadAsync(); awaitpdfViewer.LoadDocumentAsync(stream); }