3

我正在使用 Hub 应用程序模板在 vs2013 预览中构建一个 Windows 商店应用程序。我正在研究英雄形象部分。

我的开发箱有一个 30" 显示器和 2560x1600 的分辨率。我正在尝试让我的英雄图像,我已经缩放了 80,100,140 和 180 的版本以正确加载。一切正常,直到我转到本地机器然后它显示100% 比例图像的剪裁版本。它应该缩放到 180%。它还剪裁了中心部分的区域,仅显示英雄图像应有的宽度的 40%。

有没有办法改变缩放的工作方式,以便拉出正确的 180% 比例?我假设它认为我在电视机上而不是显示器上,因为 23" 和 27" 的设备部分仅显示 100% 的比例,并且它们接近我在本地机器构建中看到的结果。

编辑以提供更多信息。

    <HubSection Width="1024">
        <HubSection.Background>
            <ImageBrush ImageSource="Assets/CavePainting.png" Stretch="UniformToFill"/>
        </HubSection.Background>
    </HubSection>

图片标题为:

CavePainting.scale-80.png
CavePainting.scale-100.png
CavePainting.scale-140.png
CavePainting.scale-180.png

只要我处于模拟器模式,图像就可以正确缩放,但是一旦我进入本地机器,它们就不会,它们会缩小到 100%,并且有很多剪裁。似乎只要设备尺寸为 10.6",通过模拟器,分辨率就可以正确缩放。在我的开发盒上。这让我可以毫无问题地瞄准平板电脑,但我也想用这个应用程序瞄准桌面,而缩放正在扼杀我的布局.

4

0 回答 0