Форум программистов, компьютерный форум, киберфорум
Наши страницы
C#: WPF, UWP и Silverlight
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.64/25: Рейтинг темы: голосов - 25, средняя оценка - 4.64
NotMine?
1 / 1 / 1
Регистрация: 12.01.2011
Сообщений: 23
1

Как вставить в сетку картинку?

07.10.2011, 23:28. Просмотров 4669. Ответов 1
Метки нет (Все метки)

Пишу змейку.Есть Grid с columns i rows.Надо вставить в клетку картинку.
Картинка типа так генерируется в конструкторе
C#
1
2
3
4
Image img = new Image();
    img.Source = new BitmapImage(new Uri(@"Resource\Head.jpg", UriKind.RelativeOrAbsolute));
    Grid.SetColumn(img, food.X);
    Grid.SetRow(img, food.Y);
вопрос: ничего не показывает мне, плюс трабл если я в дизайне ставлю картинку в клетку в висуале показывает а если запустить тоже ничего не показывает.Помогите плиз.Пример кода приветствуеться как вставить картинку в сетку
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.10.2011, 23:28
Ответы с готовыми решениями:

WPF. 3D графика. Как создать цветную сетку?!, одну сетку раскрасить в разные цвета...
Подскажите,люди добрые, как справится с WPF приложением....Чахну над XAML......

Как вставить картинку в tabItem компонента TabControl(C#)
Всем привет! вопрос в следующем. Можно ли и если можно то как вставить картинку...

Как в DataGrid в колонке DataGridCheckBoxColumn рядом с птичкой вставить картинку из ресурсов?
Как в DataGrid в колонке DataGridCheckBoxColumn в XAML рядом с птичкой вставить...

Wpf RichTextBox. Как вставить картинку так, чтобы потом можно было найти source
т.е. имеется RichTextBox, и имеется файл с картинкой. когда я вставляю картинку...

Вставить картинку в виде иконки в ComboBox
Назрел такой вопрос. возможно ли в ComboBox вставить картинку в виде иконки....

1
I2um1
Злой няш
1408 / 1106 / 374
Регистрация: 05.04.2010
Сообщений: 1,949
08.10.2011, 09:20 2
Ничего сложного не вижу:
Дизайнер
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<Window x:Class="WpfAppTest.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        Title="MainWindow" Height="250" Width="250">
    <Grid x:Name="grid">
        <Grid.ColumnDefinitions>
            <ColumnDefinition Width="*" />
            <ColumnDefinition Width="*" />
            <ColumnDefinition Width="*" />
        </Grid.ColumnDefinitions>
        <Grid.RowDefinitions>
            <RowDefinition Height="*" />
            <RowDefinition Height="*" />
            <RowDefinition Height="*" />
        </Grid.RowDefinitions>
    </Grid>
</Window>

Код
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
using System;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Media.Imaging;
 
namespace WpfAppTest
{
    public partial class MainWindow : Window
    {
        public MainWindow()
        {
            InitializeComponent();
 
            Image img = new Image();
            img.Source = new BitmapImage(new Uri(@"D:\Download\ball.png"));
            img.SetValue(Grid.ColumnProperty, 1);
            img.SetValue(Grid.RowProperty, 1);
            grid.Children.Add(img);
        }
    }
}

А вообще лучше подойдет UniformGrid для этой цели. Да и не пишут игры на WPF, чем XNA хуже?
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.10.2011, 09:20

Вставить картинку в Excel
Доброго времени суток. Проблема в следующем необходимо вставить картинку в...

Вставить картинку в XML, а потом PDF файл
Задача - вставить на страницы PDF отчета картинку(лого фирмы). PDF создаю...

Програмно писать текст и накладывать картинку на другую картинку
Как мне програмно накладывать текст в определённом месте на картинке(возможно с...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru