gpt4 book ai didi

WPF - 图像控件实际大小

转载 作者:行者123 更新时间:2023-12-04 21:00:20 25 4
gpt4 key购买 nike

我在获取 WPF 中图像控件的 ActualHeightActualWidth 时遇到问题。当用户选择图像文件时,我想根据图像控件的尺寸调整所选图像的大小。

我试图在窗口初始化时获取 Image.ActualHeightImage.ActualWidth,但我发现 Image 控件的两个属性都是“0”。

那么如何获取图片控件的尺寸呢。

最佳答案

FrameworkElement.ActualHeight的备注说在属性(property)具有其真正值(value)之前可能会有一些滞后。

This property is a calculated value based on other height inputs, and the layout system. The value is set by the layout system itself, based on an actual rendering pass, and may therefore lag slightly behind the set value of properties such as Height that are the basis of the input change.

控件的最终大小由 FrameworkElement.Arrange(-Override) 设置.您可以覆盖该方法并只调用基类实现。它的返回值将是您图片的实际大小。

关于WPF - 图像控件实际大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3236635/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com