3

Hub アプリ テンプレートを使用して、vs2013 プレビューで Windows ストア アプリケーションを構築しています。私はヒーロー画像セクションに取り組んでいます。

私の開発ボックスには 30 インチのモニターがあり、解像度は 2560x1600 です。正しくロードするために 80、100、140、および 180 のバージョンをスケーリングしたヒーロー イメージを取得しようとしています。ローカル マシンに移動するまではすべて正常に動作し、 100% スケール イメージのクリップ バージョン. 180% にスケーリングする必要があります. また、ハブ セクションの領域をクリップして、ヒーロー イメージの幅の約 40% のみを表示します.

スケーリングの仕組みを変更して、正しい 180% スケールを引き出す方法はありますか? 23 インチと 27 インチの [デバイス] セクションには 100% のスケールしか表示されず、ローカル マシン ビルドで見ている結果に近いため、モニターではなく TV セットを使用していると思われます。

より多くの情報を提供するために編集します。

    <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