在C#WPF应用程序中,我有一个部分:
<Canvas>
<Image Source="myverybigimage.tif"/>
</Canvas>
在代码中,我试图获得Canvas的大小,并且由于它包含大图像,因此预计它大约为5000px宽。
但是,我查看了Canvas属性:
ActualWidth: (just the size of the Window, around 1000)
RenderSize.Width: (also the size of the Window, around 1000)
Width: NaN
MaxWidth: Infinity
MinWidth: Zero
如果Canvas包含一个大于窗口的元素,有没有办法获得Canvas在完全绘制时应该/将要的全部大小?