0
でImageSourceはの高さを取得、私は、ストリームから私の背景画像をロードしています:は私のSilverlightコントロールでSilverlightの
BitmapImage img = new BitmapImage();
img.SetSource(stream);
Image background = new Image();
background.Source = img;
をどのようにしてからロードされたビットマップイメージの高を見つけることができますストリーム?通常の容疑者(例:Property、DependencyProperty)は、img上でもバックグラウンド上でも利用可能ではないようです。
、しかし、あなたは右のトラックに私を得ました。 私には何が役立ちます: 1. Loadedイベントのイベントハンドラを作成します。 2. img.Measure(新しいサイズ(sizeX、sizeY)); 3. img.ActualHeightのサイズはピクセル単位です! –
私はあなたを助けることができてうれしいです。 –