Esempio n. 1
0
        void browser_Loaded(object sender, RoutedEventArgs e)
        {
            //Child border to handle horizontal manipulation
            var childBorder = _webBrowser.Descendants <Border>().Last();

            childBorder.ManipulationDelta += Border_ManipulationDelta;

            //PanZoomContainer parent (handle event to set handled to false and bubble up event)
            var parentBorder = _webBrowser.Descendants <Border>().Skip(1).First();

            parentBorder.AddHandler(FrameworkElement.ManipulationDeltaEvent, new EventHandler <ManipulationDeltaEventArgs>(wb_ManipulationDelta), true);
            parentBorder.AddHandler(FrameworkElement.ManipulationCompletedEvent, new EventHandler <ManipulationCompletedEventArgs>(wb_ManipulationCompleted), true);
        }
Esempio n. 2
0
    private void browser_Loaded(object sender, RoutedEventArgs e)
    {
        var border = _browser.Descendants <Border>().Last() as Border;

        border.ManipulationDelta     += Border_ManipulationDelta;
        border.ManipulationCompleted += Border_ManipulationCompleted;
    }
Esempio n. 3
0
        private void browser_Loaded(object sender, RoutedEventArgs e)
        {
            var border = _browser.Descendants <Border>().Last() as Border;

            border.ManipulationDelta     += Border_ManipulationDelta;
            border.ManipulationCompleted += Border_ManipulationCompleted;
            border.DoubleTap             += Border_DoubleTap;
            _browser.NavigateToString(_htmlContent);
        }
        private void browser_Loaded(object sender, RoutedEventArgs e)
        {
            IEnumerable <DependencyObject> borders = _browser.Descendants <Border>();

            foreach (var o in borders)
            {
                var ding = o as Border;
                ding.Background = new SolidColorBrush(Colors.Black);
            }
        }
        public FixWPBouncing()
        {
            var frame           = Application.Current.RootVisual as PhoneApplicationFrame;
            var page            = frame.Content as PhoneApplicationPage;
            var grid            = page.FindName("LayoutRoot") as Grid;
            var cordovaView     = grid.FindName("CordovaView") as CordovaView;
            var cordovaViewGrid = cordovaView.FindName("LayoutRoot") as Grid;

            browser = cordovaViewGrid.FindName("CordovaBrowser") as WebBrowser;

            var border = browser.Descendants <Border>().Last() as Border;

            border.ManipulationDelta     += border_ManipulationDelta;
            border.ManipulationCompleted += border_ManipulationCompleted;
        }