2009-07-16 3 views
3

サイズ調整可能なウィンドウで画像コントロールを使用し、そのストレッチプロパティをUniformToFillに設定しました。画像でUniformToFillを使用しているときにC#またはXAMLでクリッピングを制御するには

<Image Name="some_image" Stretch="UniformToFill" Margin="0,0,0,0" /> 

クリッピングウィンドウが画像の左上に固定されています。サイズを変更すると画像の右と下が切り取られます。

イメージをすべての面で均等にクリップしたいと思っています。私は密であり、明白な解決策を見落としていますか?

画像をどのようにクリップするかを制御するにはどうすればよいですか?

(無関係:。これは私がちょうど言って始めてみたかった、おかげで、このサイトは私にとって素晴らしいリソースとなっているのStackOverflowに私の最初の投稿です)

答えて

6

たHorizo​​ntalAlignmentとVerticalAlignmentをプロパティがイメージコントロールにこの動作を決定。

<Image Name="some_image" Stretch="UniformToFill" Margin="0,0,0,0" HorizontalAlignment="Center" VerticalAlignment="Center" /> 

私は密集していました!

+1

ありがとうございます!不思議にも十分に私は密集していました。この回答者を投稿すると、私には大変な作業量が節約されました! – Avi

+1

レコードだけのために、 'Image'が' Width'や 'Height'を設定しているときは動作しません。この場合、 'Image'を新しい' Grid'の中に置き、そこに 'Width'または' Height'をそれぞれ設定します。 – JeffRSon

関連する問題