0
我寫使用WPF +的JavaScript + HTML5禁用捏縮放WebBrowser控件 - win8的
我有同樣的問題,因爲How to disable zoom in Windows 8 webviews桌面應用程序在Win8。
誠如那裏,我試圖禁用雙指縮放,如:http://www.scottlogic.com/blog/2011/11/17/suppressing-zoom-and-scroll-interactions-in-the-windows-phone-7-browser-control.html
我更換了_browser.Descendants<Border>()
具有以下
RecurseChildren<Border>(_browser).
的RecurseChildren功能是:
public static IEnumerable<T> RecurseChildren<T>(DependencyObject root) where T : UIElement
{
if (root is T)
{
yield return root as T;
}
if (root != null)
{
var count = VisualTreeHelper.GetChildrenCount(root);
for (var idx = 0; idx < count; idx++)
{
foreach (var child in RecurseChildren<T>(VisualTreeHelper.GetChild(root, idx)))
{
yield return child;
}
}
}
}
然而,var count = VisualTreeHelper.GetChildrenCount(_webBrowser);
返回0 - 好像根本沒有childern。
你知道一種方法可以使它在Windows 8桌面應用程序上工作嗎?
感謝
這個問題是一個欺騙http://stackoverflow.com/問題/ 17875845/WPF的網頁瀏覽器 - 控制 - 禁用 - 捏和變焦上的win8桌面。 – EricLaw