私のWindowsプロジェクトでCefSharp [49]を使用しています ダウンロードハンドラを使用して、特定の条件に従ってダウンロードをキャンセルします。CefSharp OnBeforeDownloadハンドラを開くウィンドウを保存する代わりにファイルを開く
以下は私のハンドラですが、私が直面している問題は、ウィンドウを開くときに '名前を付けて保存'ウィンドウではなく 'ファイルを開く'ウィンドウであるということです。
public void OnBeforeDownload(IBrowser browser, DownloadItem downloadItem, IBeforeDownloadCallback callback)
{
if (!callback.IsDisposed)
{
using (callback)
{
if (_allowDownload)
callback.Continue(downloadItem.SuggestedFileName, showDialog: true);
else
downloadItem.IsCancelled = !_allowDownload;
}
}
}
として以下のコードを使用? '51.0.0'。 '49.0.0'のような古いバージョンはもはやサポートされていません。もちろん、問題を回避するための独自のダイアログを表示することもできます。 – amaitland
私は.NET Framework 4を使う必要があります。とにかく、私は自分のダイアログボックスを使ってこの問題を処理します。 – Hybridzz