我有一個網格,其中的一列中包含圖像。圖像本身沒有任何寬度或高度集,但其大小通過ColumnDefinition集正確控制。從這我會假設圖像控制器實際上有一個寬度和高度設置,但是當我嘗試綁定另一個元素的寬度和高度它不起作用。調試時發現Image.Height和Image.Width的值是NaN。爲什麼?實際顯示時,我的控件大小如何可以爲NaN?
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="350"></ColumnDefinition>
<ColumnDefinition Width="*"></ColumnDefinition>
<ColumnDefinition Width="10"></ColumnDefinition>
<ColumnDefinition Width="*"></ColumnDefinition>
</Grid.ColumnDefinitions>
<Grid Grid.Column="0">
<Image x:Name="_image" Source="image.jpg"></Image>
</Grid>
</Grid>
或'ActualSize'? – 2010-03-09 11:55:33
Thx!兩者都給出相同的值,但ActualSize更容易使用,因爲我可以直接獲取ActualWidth和ActualHeight。 – stiank81 2010-03-09 12:00:07