У меня есть сетка в файле XAML в проекте WPF. Эта MainGrid содержит 3 столбца, в которые я поместил еще 3 сетки.
Если я упорядочу детей MainGrid в порядке 0,1,2 в XAML, например
<Grid Grid.Column="0" Name="grid0"></Grid>
<Grid Grid.Column="1" Name="grid1"></Grid>
<Grid Grid.Column ="2" Name="grid2"></Grid>
тогда grid2 остается нулевым во время выполнения (в событии MainWindow_Loaded).
Однако, если я переставлю порядок в файле XAML, как показано ниже, тогда все не равно нулю, и все работает нормально.
<Grid Grid.Column="1" Name="grid1"></Grid>
<Grid Grid.Column="2" Name="grid2"></Grid>
<Grid Grid.Column ="0" Name="grid0"></Grid>
Копирование кода в новый проект не может воспроизвести проблему, поэтому это должно быть связано с настройкой в моем текущем проекте. У кого-нибудь есть идеи, куда мне обратиться, чтобы определить, что за этим стоит?