2012-01-06 13 views
1

WP7.5 SilverlightアプリケーションにXAMLとプログラムでソースを変更しようとした画像要素があります。私が何をしようと、私は完全に(サイズまたはバイトで、私は知らない)大きな画像を読み込むことができません。Windows Phone 7.5で画像が完全に読み込まれない

<controls:PanoramaItem> 
    <ScrollViewer VerticalAlignment="Top" VerticalScrollBarVisibility="Auto" Margin="2, 4, 0, 0" HorizontalScrollBarVisibility="Disabled"> 
    <StackPanel x:name="stackPanel"> 
     <TextBlock x:Name="debugger" Foreground="Black"/> 
     <Image Source="http://d24w6bsrhbeh9d.cloudfront.net/photo/1574819_460s.jpg" VerticalAlignment="Top" ImageOpened="Image_ImageOpened"/> 
    </StackPanel> 
    </ScrollViewer> 
</controls:PanoramaItem> 


private void Image_ImageOpened(object sender, RoutedEventArgs e) 
{ 
    debugger.Text = "DONE"; 
} 

答えて

4

は、MSDNでLimited Image Sizeを参照してください:

は、ここに私のコードです。

Windows Phoneの画面解像度が制限されているため、パフォーマンスを最適化するもう1つの方法は、画像サイズをWindows Phone環境の画像のサイズ制限である2000 x 2000ピクセルに制限することです。大きな画像は低い解像度でサンプリングされます。また、2000 x 2000ピクセル以上の画像を使用すると、表示が大幅に遅くなります。

2000より大きいイメージを使用する必要がある場合は、2000の制限を満たすファイルの部分のみを表示する必要があります。これを行うには、画像をWriteableBitmapにロードし、​​拡張メソッドを使用します。

+0

ありがとうございました! – mostruash

関連する問題