2009-06-08 17 views
0

でImageSourceはの高さを取得、私は、ストリームから私の背景画像をロードしています:は私のSilverlightコントロールでSilverlightの

BitmapImage img = new BitmapImage(); 
    img.SetSource(stream); 

    Image background = new Image(); 
    background.Source = img; 

をどのようにしてからロードされたビットマップイメージのを見つけることができますストリーム?通常の容疑者(例:Property、DependencyProperty)は、img上でもバックグラウンド上でも利用可能ではないようです。

答えて

0

私がしようとするだろう:ほとんど

img.Measure(); 
img.DesiredSize.Height; 
+0

、しかし、あなたは右のトラックに私を得ました。 私には何が役立ちます: 1. Loadedイベントのイベントハンドラを作成します。 2. img.Measure(新しいサイズ(sizeX、sizeY)); 3. img.ActualHeightのサイズはピクセル単位です! –

+0

私はあなたを助けることができてうれしいです。 –

関連する問題