У меня есть сетка, которая содержит изображение в одном из столбцов. Само изображение не имеет установленной ширины или высоты, но его размер корректно контролируется с помощью набора ColumnDefinition. Исходя из этого, я предполагаю, что контроллер изображения на самом деле имеет установленные ширину и высоту, но когда я пытаюсь привязать другой элемент к его ширине и высоте, он не работает. При отладке выясняется, что значения Image.Height и Image.Width равны 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>