获取图像高度和宽度
用C#编写的WPF:我有一个程序,用户可以点击一个框,弹出一个对话框,可以选择任何图像。 他们选择的任何图像都将显示在框中。 我希望能够显示图像的宽度和高度,因为如果他们选择的图像很小,它会resize以适应框。 但我想显示他们选择的图像的实际宽度和高度。 我怎样才能做到这一点?
ImageSource.Width和ImageSource.Height
你真的回答了自己的问题。 您可以使用两个依赖项属性:ActualWidth和ActualHeight。
这将为您提供图片在屏幕上使用的尺寸,而不是当前设置的尺寸,这是宽度和高度为您提供的尺寸。
此外,我认为任何FrameworkElement都可以使用这些依赖项属性。
FrameworkElement.ActualWidth
FrameworkElement.ActualHeight