2010-10-10 46 views
0

和遺憾。 WPF似乎將渲染委託給駐留的IE安裝。捕捉超級鏈接點擊顯示在WPF框架

不幸的是,看起來,當我點擊在顯示的頁面鏈接一些,WPF不註冊該導航,例如Navigating事件不會觸發。我幾乎可以想象爲什麼它不工作,但我問這個SO蜂巢是否知道任何可能在「嵌入式​​瀏覽器」內捕獲導航......

回答

0

那麼,沒有答案?下面是我發現了迄今爲止

  • 使用Frame我的運氣趕上這樣的活動
  • 隨着<WebBrowser>控制,點擊帖子等由「導航」事件註冊(它似乎沒有刷新,但我不是那麼肯定)
  • Web瀏覽器的Source,不像幀的對應,不是一個depenedncy屬性,即我不能將它綁定到ViewModel Uri。笨拙的解決方法是以編程方式設置源代碼。

WebBrowser不僅僅是具有一些裝飾功能的嵌入式IE。如果有人寧願嵌入Chrome,也可以使用WPF Chromium項目