Я использую сетку, содержание которой будет часто меняться.в xaml это выглядит так:
<Grid Name="grid1"/>
В C # я делаю это:
private void informGrid()
{
grid1= new Grid();
grid1.Background = new SolidColorBrush(Colors.Transparent);
grid1.Visibility = Visibility.Visible;
Canvas.SetZIndex(grid1, 51);
grid1.SetValue(Grid.RowProperty, 1);
grid1.Margin = new Thickness(0, 0, 0, 0);
grid1.RowDefinitions.Add(new RowDefinition { Height = new GridLength(hw) });
grid1.RowDefinitions.Add(new RowDefinition { Height = new GridLength(hw) });
grid1.ColumnDefinitions.Add(new ColumnDefinition{ Width=new GridLength(hw)});
grid1.ColumnDefinitions.Add(new ColumnDefinition{ Width=new GridLength(hw)});
grid1.ColumnDefinitions.Add(new ColumnDefinition{ Width=new GridLength(hw)});
grid1.ColumnDefinitions.Add(new ColumnDefinition{ Width=new GridLength(hw)});
grid1.ColumnDefinitions.Add(new ColumnDefinition{ Width=new GridLength(hw)});
fillGrid();
}
И затем я добавляю 10 изображений в эту сетку, в каждой ячейке 1 (100% работает)).сетка становится видимой, имеет правильные определения строки и столбца, 10 детей, но картинки там нет.
Бьюсь об заклад, есть небольшая ошибка, но я не смог ее найти.
пожалуйста, помогите мне.спасибо.