Windows 8.1应用商店应用程序WebView缩放问题-涉及Caliburn Micro

Windows 8.1应用商店应用程序WebView缩放问题-涉及Caliburn Micro,webview,windows-runtime,winrt-xaml,windows-8.1,caliburn.micro,Webview,Windows Runtime,Winrt Xaml,Windows 8.1,Caliburn.micro,一天中的大部分时间里,我一直在尝试找出一些非常简单的方法——在Caliburn Micro应用程序中使用收缩手势放大网络视图 我有一个Caliburn Micro应用程序,它有几个页面,其中一个页面上有一个WebView。我一直在尝试让WebView在不将其放入单独的ScrollViewer b/c的情况下进行缩放ScrollViewer似乎引入了其他行为异常。我没有任何运气让网络视图缩放 编辑:我的it不工作声明是基于我在本地Dell Vince平板电脑上进行远程调试时所经历的行为 以下是我的

一天中的大部分时间里,我一直在尝试找出一些非常简单的方法——在Caliburn Micro应用程序中使用收缩手势放大网络视图

我有一个Caliburn Micro应用程序,它有几个页面,其中一个页面上有一个WebView。我一直在尝试让WebView在不将其放入单独的ScrollViewer b/c的情况下进行缩放ScrollViewer似乎引入了其他行为异常。我没有任何运气让网络视图缩放

编辑:我的it不工作声明是基于我在本地Dell Vince平板电脑上进行远程调试时所经历的行为

以下是我的ShellView页面在带有非工作WebView的big Caliburn Micro应用程序中的外观:

尽管我尽了最大努力,但这不允许我缩放

为了看看我做错了什么,我创建了另一个项目,这是一个非常简单的单页Caliburn Micro应用程序,与多页CM应用程序具有完全相同的标记,并且工作正常。更具体地说,该应用程序启动,创建第一个视图—ShellView—加载WebView源,然后继续进行缩放,不会出现问题

我已经将所有的风格从非工作应用程序添加到工作应用程序中,我想可能有一些我不知道的事情发生了,第二个应用程序仍然可以工作

我已经尝试过显式地设置WebView的高度/宽度和非工作应用程序的包含网格,但没有任何运气。我没有在工作应用程序中设置任何对象的高度/宽度

我知道我必须做一些/忽略一些非常愚蠢的事情,但我看不出来。请帮忙


谢谢

结果是,我导航到的是网站本身。它将-ms内容缩放CSS属性设置为“无”

我从这个问题中发现CSS属性:

然后,我使用此SO帖子将其注入我的WebView:

工作起来很有魅力,我能够立即开始缩放。谢谢,所以

<Page
    x:Class="FooBar.Views.ShellView"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
    xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
    mc:Ignorable="d">

    <Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}" HorizontalAlignment="Stretch" VerticalAlignment="Stretch">

        <WebView x:Name="WebView"
                 HorizontalAlignment="Stretch"
                 VerticalAlignment="Stretch" />
    </Grid>
</Page>