В этом примере первый столбец получает 100, а следующие 2 столбца получают по 50, что является ожидаемым поведением.
<Grid Width="200" Height="200">
<Grid.ColumnDefinitions>
<ColumnDefinition MinWidth="100" />
<ColumnDefinition />
<ColumnDefinition />
</Grid.ColumnDefinitions>
<Border Background="Red" Grid.Column="0" />
<Border Background="Yellow" Grid.Column="1" />
<Border Background="Blue" Grid.Column="2" />
</Grid>

Если переместить MinWidth всредний столбец ...
<Grid Width="200" Height="200">
<Grid.ColumnDefinitions>
<ColumnDefinition />
<ColumnDefinition MinWidth="100" />
<ColumnDefinition />
</Grid.ColumnDefinitions>
<Border Background="Red" Grid.Column="0" />
<Border Background="Yellow" Grid.Column="1" />
<Border Background="Blue" Grid.Column="2" />
</Grid>
... тогда первый столбец получает 33,3, а последний столбец 66,6, что кажется странным.Не уверен, почему это должно изменить поведение сетки.Я ожидаю, что столбцы 0 и 2 получат по 50.

Обновление: я понимаю, почему это происходит, но мне было интересно, если кто-то считает это ошибкой (особенно еслив Silverlight отличается)