WPF中画布的大小

时间:2014-02-11 01:46:41

标签: c# wpf canvas

在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在完全绘制时应该/将要的全部大小?

1 个答案:

答案 0 :(得分:1)