2009-08-11 146 views
3

在C#中编程的WPF:我有一个程序,用户可以点击一个框并弹出一个对话框,他们可以选择任何图像。无论他们选择哪种图像都会显示在框中。我希望能够显示图像的宽度和高度,因为如果他们选择的图像很小,它将调整大小以适合该框。但我想显示它们所选图像的实际宽度和高度。我怎样才能做到这一点?获取图片高度和宽度

回答

2

你居然样的回答了你自己的问题。有两个可以使用的依赖属性:ActualWidth和ActualHeight。

这会给你的图片在屏幕上使用的大小,而不是当前设置的大小,宽度和高度是给你的。

此外,我相信任何FrameworkElement都可以使用这些依赖项属性。

FrameworkElement.ActualWidth

FrameworkElement.ActualHeight

+0

我认为杰克是指不'Image'控制的图像本身的宽度和高度,...... – 2009-08-11 16:08:00

+1

@Thomas哦,你大概是对的。我会离开我的答案,以防有人发现这个寻找控制信息 – Joseph 2009-08-11 16:32:44

+0

正是我之后,谢谢 – 2014-06-13 13:36:13