あなたは、あなたが単純な実装を提供しないメソッドのリスト(例えばAlert();
)を取得しますnsIPromptServcice2とnsIPromptインターフェースがあり
を実装する必要があります。 これは例外を「キャッチ」します。どこか(多分Application_Startup()
でブラウザアプリの起動時に
、あなたが確認して、そのようなアラートなどの方法、の束のための実装を提供する必要があります(プロンプトなどを、次のクラスを作成します
public class FilteredPromptService : nsIPromptService2, nsIPrompt
{
public void Alert(string dialogTitle, string text)
{
//do your stuff here
}
//... other methods to follow
}
その後、 )WPFの場合には、迅速なサービスを割り当てます。
PromptFactory.PromptServiceCreator =() => new FilteredPromptService();
また、上記PromptServiceが静的であるため、これは、アプリケーション内GeckoBrowserのすべてのインスタンスに適用されることを何卒ご了承下さい
。
私はこれらのインターフェイスを実装する以外は、何とかgeckoへの参照を設定する必要があると思います。どうやってするか? –
@VladMatvienko - 私はより詳細な答えを更新します – Bartosz