2016-10-20 8 views
1

単純に画像をフルサイズで表示しようとすると、画面の幅と高さが大きくなります。ピンチとパンのページを開発しているので気にしません。とにかく画像が画面外に出てしまい、ピンチとパンのために大きな画像を使用したいと思っています。実際の高さと幅で表示したいときは幅を画面幅に設定しています。私は絶対レイアウト、相対、スタックを試みましたが、何も動作しません。ここに私の現在のコードがあります:Xamarin:実際のサイズで画像を表示

<controls:GestureFrame x:Name="GestureFrameMain">  
    <Image x:Name="ImageMain"/> 
</controls:GestureFrame> 

とバックエンドで、私は単にソースを設定します。

ImageMain.Source = Xamarin.Forms.ImageSource.FromUri(new System.Uri(PageParametersImageZoom.Image.BigImageURL)); 

私はURLは、ここで画面サイズよりもはるかに大きいイメージだたことを確認することができます http://www.stage.newser.com/image/1088966-0-20161020082458.jpeg

私はソースを設定すると、画面のサイズよりもはるかに大きいとわかりますが、画像は画面サイズで表示されます。ページの結果のイメージを添付しました。イメージはXamarinによって縮小されていることがはっきりとわかります。

enter image description here

EDITピンチと自体をパンは問題ではありません。ピンチ/パンすると、イメージが明らかに大きくなり、スクリーンから外れます。私はページの最初の負荷について話しています。画像を実際のサイズで表示したいのですが。

答えて

0

これを行うには、AbsoluteLayoutを使用し、画像にwidhrequest/heightrequestプロパティを指定するしかありませんでした。

関連する問題