powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Как сделать!!
9 сообщений из 9, страница 1 из 1
Как сделать!!
    #37766049
Andry1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем доброе время суток.
Передо мной стоит задача сделать подобную штуку



А точнее:
Имеется датаГрид(с верху дни месяца, с боку номер комнаты), и нужно в комнатах, где поселились, закрасить ячейки (как показано на рисунке).
Как возможно реализовать данную закраску ячеек в датаГриде, или при помощи какого контрола возможно добиться подобного эффекта?
Заранее благодарен.
...
Рейтинг: 0 / 0
Как сделать!!
    #37766170
AlexeiK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andry1,

тебе могу подсказать, главное не бери для этого datagrid :)
тебе нужен простой canvas.
ну или хитрый грид с канвой внутри.
...
Рейтинг: 0 / 0
Как сделать!!
    #37766281
Фотография уТКа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Как сделать!!
    #37769973
Andry1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AlexeiKAndry1,

тебе могу подсказать, главное не бери для этого datagrid :)
тебе нужен простой canvas.
ну или хитрый грид с канвой внутри.

ок, если делать с помощью canvas, то мне нужно внутри canvas нарисовать сетку, допустим 40(дней)х30(комнат), а после зарисовать ячейки в нужном месте? Или как?
...
Рейтинг: 0 / 0
Как сделать!!
    #37770031
AlexeiK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andry1,

Да.
Делаешь Grid с 40 колонками и 30 столбцами.
Потом в нем канвас делаешь с rowspan=38 и columnspan=28
...
Рейтинг: 0 / 0
Как сделать!!
    #37770044
Andry1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AlexeiK,

ага, будем пробовать
...
Рейтинг: 0 / 0
Как сделать!!
    #37771395
SeVa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
посмотри . Для sl на codeplex есть гораздо лучше вариант тоже в исходниках. Где-то еще видел дубовый вариант с datagrid и конвертерами.
...
Рейтинг: 0 / 0
Как сделать!!
    #37771413
SeVa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Как сделать!!
    #37814219
Andry1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
День добрый, всем.
Вот наконец, то я добрался до этой задачи, и за последнюю неделю смог по несколько часов уделять времени на ее решение. Я выкладываю сам проект с сорсами (VS 2010). Хотел что бы вы посмотрели и посоветовали где и как возможно оптимизировать или улучшить.
А теперь о самом проекте и форме, Как видно из рисунка, на форме я выделил (условно) три области:
1. В первой области выбираем дату, относительно которой будет выводится календарь. Зеленым показаны выходные дни, желтым – день относительного которого выводится календарь. Сам календарь состоит из 41 одного дня. Сами дни выводятся по алгоритму: 10 дней, до выбираемой даты; выбранная дата; 30 дней после выбранной даты.
2. Вторая область добавляет новую запись в календарь. Все данные, из второй области, в реальном проекте будут выбираться из БД.
3. Ну и в третей области выводится сам календарь.
Если что-то будет непонятно в коде, спрашивайте, постараюсь описать.

...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Как сделать!!
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]