【问题标题】:Get image Height and Width获取图像高度和宽度
【发布时间】:2010-11-18 16:11:57
【问题描述】:

我正在显示一个图像,如果它很小,将填满控制区域的大小。我想显示图像的实际 original 宽度和高度。

我该怎么做?

【问题讨论】:

    标签: c# wpf image resize


    【解决方案1】:
    【解决方案2】:

    您实际上回答了自己的问题。您可以使用两个依赖项属性:ActualWidth 和 ActualHeight。

    这将为您提供图片在屏幕上使用的尺寸,而不是当前设置的尺寸,即 Width 和 Height 为您提供的尺寸。

    此外,我认为任何 FrameworkElement 都可以使用这些依赖属性。

    FrameworkElement.ActualWidth

    FrameworkElement.ActualHeight

    【讨论】:

    • 我认为 Jake 指的是图像本身的宽度和高度,而不是 Image 控件...
    • @Thomas 哦,你可能是对的。我会留下我的答案,以防有人发现这个正在寻找有关控件的信息