對於我正在開發的應用程序,我想使用帶有三個WebView的Hub,您可以滾動瀏覽。我曾嘗試:集線器中的WebViews Windows Phone 8.1
乾脆把在輪轂部web視圖(這不工作 - 需要一個DataTemplate)
把一個DataTemplate內的WebView在HubSection(此編譯,但web視圖不是後面的代碼)
使用以下代碼來試圖找到控制視覺,而使用上述方法可訪問:
public static T FindVisualChildByName<T>(DependencyObject parent, string name) where T : DependencyObject { for (int i = 0; i < VisualTreeHelper.GetChildrenCount(parent); i++) { var child = VisualTreeHelper.GetChild(parent, i); string controlName = child.GetValue(Control.NameProperty) as string; if (controlName == name) { return child as T; } else { T result = FindVisualChildByName<T>(child, name); if (result != null) return result; } } return null; }
這沒有找到任何視覺元素。我怎麼能有一個WebViews的中心內?
謝謝!標記爲答案。 – SFX 2014-12-01 19:44:25