Форум программистов, компьютерный форум, киберфорум
C#: WPF, UWP и Silverlight
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.79/14: Рейтинг темы: голосов - 14, средняя оценка - 4.79
Эксперт .NET
 Аватар для Casper-SC
4434 / 2094 / 404
Регистрация: 27.03.2010
Сообщений: 5,657
Записей в блоге: 1

Нарисовать из примитивов подобие шахматной доски.

07.07.2011, 20:19. Показов 2791. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здраствуйте. Делаю шаблон к элементу управления. Мне нужно нарисовать в фоне этого элемента управления шахматную доску. То есть просто чёрный квадратик размером в пиксель, далее белый и так, чтобы автоматом нужные квадратики дорисовывались, если растянуть элемент управления. Что-то у меня не получается сделать.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
07.07.2011, 20:19
Ответы с готовыми решениями:

Необходимо построить вот такой рисунок 10 на 10 подобие шахматной доски
Схема такая не могу понять как идет последовательность можно просто такой же массив составить нарисую сам))) 0010001000 0100010001 ...

Необходимо построить вот такой рисунок 10 на 10 подобие шахматной доски
Схема такая не могу понять как идет последовательность можно просто такой же массив составить нарисую сам))) 0010001000 0100010001 ...

На заданных с клавиатуры координат клеток шахматной доски нарисовать ферзей
На заданных с клавиатуры координат клеток шахматной доски нарисовать ферзей (пометить как угодно)

5
burning1ife
 Аватар для kenny69
1466 / 1287 / 294
Регистрация: 21.09.2008
Сообщений: 3,438
Записей в блоге: 9
07.07.2011, 20:35
Drawing Brush - как раз твой случай описан
1
Эксперт .NET
 Аватар для Casper-SC
4434 / 2094 / 404
Регистрация: 27.03.2010
Сообщений: 5,657
Записей в блоге: 1
07.07.2011, 21:11  [ТС]
При растяжении не дорисовываются квадраты, а просто растягивается вся "шахматная доска". Как нибудь по другому возможно?
0
burning1ife
 Аватар для kenny69
1466 / 1287 / 294
Регистрация: 21.09.2008
Сообщений: 3,438
Записей в блоге: 9
07.07.2011, 21:35
может это поможет http://blogs.msdn.com/b/danteg... ushes.aspx
1
Эксперт .NET
 Аватар для Casper-SC
4434 / 2094 / 404
Регистрация: 27.03.2010
Сообщений: 5,657
Записей в блоге: 1
07.07.2011, 23:54  [ТС]
То место где хотел применить уже использовал другой способ. Нарисовал картинку 3 на 3 в центре полупрозрачный серый пиксель. А нужный объект залил ImageBrush. Я и до того как задал этот вопрос так делал, но я не указывал размер (или что там) Viewport. Просто не знал зачем он нужен. А так выставил... Короче:
XML
1
2
3
        <ImageBrush x:Key="GrayDot" Viewport="0,0,3,3" ViewboxUnits="Absolute" 
ViewportUnits="Absolute" TileMode="Tile"  
ImageSource="/Controls;component/Resources/PartsOfInterface/TransparentGrayDot.PNG" />
0
 Аватар для dioxidin
132 / 99 / 11
Регистрация: 21.11.2007
Сообщений: 544
08.07.2011, 12:29
Может WrapPanel использовать. Скормить ей список Path или Rectangle с чередующимся цветом заливки, подобрать размер и его квантование. Увеличиваешь ширину панели на ширину каждого квадрата -> первый квадрат из второй строки уйдет в первую и все остальные тоже перераспределятся.

Добавлено через 1 минуту
Вот ссылка, к примеру...
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
08.07.2011, 12:29
Помогаю со студенческими работами здесь

Создать программу для обхода конем шахматной доски доски размерности 15х15
Создать программу для обхода конем шахматной доски доски размерности 15х15.

Король шахматной доски
Король шахматной доски размером 8х8 находится на коне в одной из клеток своего королевства. Он очень озабочен тем, что некоторые клетки его...

Массив шахматной доски
Добрый день! Долгое время почитывал форум без регистрации и вот решился, т.к. столкнулся в обучении с тупняком Задание следующее,...

Разрезание шахматной доски
Написать программу нахождения всех способов разрезания шахматной доски с числом клеток nxn (n-четное) на две одинаковые по форме части (не...

Координаты шахматной доски
Доброго времени суток, прошу вас помочь с задачей(ее решением). Даны координаты двух полей шахматной доски. Определить являются ли они...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru