在 Silverlight 中获取 ImageSource 的高度

发布于 2024-07-23 08:43:33 字数 303 浏览 2 评论 0原文

在我的 Silverlight 控件中,我从流中加载背景图像:

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

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

如何找出从流中加载的位图图像的高度? 无论是在 img 上还是在背景上,似乎都没有常见的嫌疑对象(例如,Property、DependencyProperty)。

In my Silverlight control, I am loading my background image from a stream:

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

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

How can I find out the height of the bitmap image that was loaded from stream? None of the usual suspects (e.g., Property, DependencyProperty) seem to be available, neither on img, nor on background.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

一曲琵琶半遮面シ 2024-07-30 08:43:33

我会尝试:

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

I would try:

img.Measure();
img.DesiredSize.Height;
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文