void image()
{
for (int i = 1; i <= 25; i++)
{
Image image = new Image();
centerGrid.Children.Add(image);
image.Stretch = Stretch.Fill;
image.Source = new BitmapImage(new Uri("Image/back.png", UriKind.Relative));
}
}
У меня 5 строк и 5 колонок в Grid и получается 25 ячеек и как программно задать для картинки Grid.Row="" и Grid.Column=""
По хорошему так:
void image()
{
for (int i = 1; i <= 5; ++i)
{
for (int j = 0; j < 5; ++j)
{
Image image = new Image();
image.SetValue(Grid.RowProperty, i);
image.SetValue(Grid.ColumnProperty, j);
grid.Children.Add(image);
image.Stretch = Stretch.Fill;
image.Source = new BitmapImage(new Uri("Images/1.png", UriKind.Relative));
}
}
}
По Вашему так:
void image()
{
for (int i = 1; i <= 25; ++i)
{
Image image = new Image();
// + обработка 0 значения..
image.SetValue(Grid.RowProperty, i % 5);
image.SetValue(Grid.ColumnProperty, i / 5);
grid.Children.Add(image);
image.Stretch = Stretch.Fill;
image.Source = new BitmapImage(new Uri("Images/1.png", UriKind.Relative));
}
}
Для расширения кругозора
В качестве альтернативного синтаксиса к правильному ответу @Anton Komyshan
Grid.SetRow(image, i);
Grid.SetColumn(image, j);
Оборудование для ресторана: новинки профессиональной кухонной техники
Частный дом престарелых в Киеве: комфорт, забота и профессиональный уход
Проблема с форматом числа в ячейки, при попытке вычитать данные столбца из datagridview и апдейтить ими таблицу в БД получаю ошибку приведения...
Доброго времени суток! Есть такая проблемаИмеется приложение asp
Нужно запустить код питона в c#, а именно использовать библиотеку sympy, нашел топик, который отвечает на мой вопрос http://stackoverflowcom/questions/6721736/c-sharp-library-for-algebra-simplification-and-solving
Есть строка, например, string stroka="string"; мне надо вставить пробел через букву то есть на экране будет так: s t r i n g