ViewBoxに表示する写真のストレッチプロパティ

Category: windows phone devtool_ja

Question

こち on Tue, 14 Aug 2012 07:56:42


ViewBoxに表示する写真に、Stretch="Uniform"と設定しましたが、表示するときに写真がトリミングされてしまいます。

<Image Name="imgPhoto" Margin="0" Source="/PhotoBW;component/image/Logo.png"  Stretch="Uniform"/>

写真がトリミングされるのは、Stretch="UniformToFill"と思っていました。トリミングしないで表示させたいのですが、設定場所が違っているのでしょうか。

Replies

sleeping_coelacanth on Tue, 14 Aug 2012 14:35:23


Stretchの設定はそれで問題ないと思います。

上位要素の下になって欠けてみえるとかではないでしょうか?

単純にImageタグだけ表示した場合はUniform設定で欠けますか?

sleeping_coelacanth on Tue, 14 Aug 2012 14:58:19


もしくは幅や高さの指定がないので、元画像の大きさに表示されていて、それが大きすぎるため切れているかもしれません。

WidthやHeightの値を変えてみるとどうでしょう?

こち on Wed, 15 Aug 2012 06:29:34


回答ありがとうございます。

Imageタグに大きさを指定していなかったためにトリミングされていました。WidthとHeightを指定すると縮小して全体が表示できるようになりました。