В последней показанной строке:
// Dynamically add Grid with 8 columns to the StackPanel
Grid grd = new Grid();
ColumnDefinition c0 = new ColumnDefinition();
c0.Width = new GridLength(1, GridUnitType.Star);
. . .
grd.ColumnDefinitions.Add(c0);
. . .
// Add it to the StackPanel
spNufan.Children.Add(grd); // <- ka-pow!
... Я получаю, " System.NullReferenceException не обработано. Сообщение = Ссылка на объект не установлена для экземпляра объекта. "
И все же "grd" создается в строке:
Grid grd = new Grid();
... и spNufan (StackPanel) находится в соответствующем xaml:
<StackPanel Name="spNufan"
Orientation="Vertical">
</StackPanel>
Почему ошибка?