2011-11-23 45 views
0

我有一個本地HTML,我需要向用戶展示。但我的問題是我需要得到確切的高度和活躍的WebBrowser控件的寬度。代碼的獲取webbrowser的確切寬度和高度

例子:

<phone:WebBrowser HorizontalAlignment="Left" Name="webBrowser1" VerticalAlignment="Top" Height="768" Width="480" Grid.Row="1" IsScriptEnabled="True" /> 

我需要在像素上面控制的高度和寬度。

請幫忙! 帕

+2

_browser_的大小或_document_的大小或_text_的大小? – SLaks

回答

0

您正在尋找的控制的ActualWidthActualHeight

0

如果你正在尋找讓顯示的實際內容(Html網頁),你可以注入JavaScript的高度,在這裏看到:Displaying HTML Content in Windows Phone 7

我只用NavigateToString().用這個也許工作猶若你正在使用Navigate(),如果你在NavigateToString()之後立即使用LoadCompleted

如果只顯示一個頁面,你可以只通過HttpWebRequestWebClient下載網頁的內容,然後,注入JavaScript和使用NavigateToString().我用這個方法太成功。