Гость
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Нарисовать кастомную таблицу / 15 сообщений из 15, страница 1 из 1
16.08.2011, 08:42
    #37397008
relief
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нарисовать кастомную таблицу
Задача нарисовать в силверлайте таблицу, где вверху будут объекты, а слева время.
т.е. расписание.

вопрос 1: как нарисовать такую таблицу?
вопрос 2: как позволить только вертикальное выделение и как получить выделенное время?
...
Рейтинг: 0 / 0
16.08.2011, 09:21
    #37397040
Алексей К
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нарисовать кастомную таблицу
Слово "таблица" в техзадании каждый раз должно навивать мысли о DataGrid.
...
Рейтинг: 0 / 0
16.08.2011, 09:22
    #37397042
Алексей К
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нарисовать кастомную таблицу
reliefЗадача нарисовать в силверлайте таблицу, где вверху будут объекты, а слева время .
т.е. расписание.

вопрос 1: как нарисовать такую таблицу?
вопрос 2: как позволить только вертикальное выделение и как получить выделенное время ?Это как?
...
Рейтинг: 0 / 0
16.08.2011, 09:39
    #37397072
relief
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нарисовать кастомную таблицу
Алексей КСлово "таблица" в техзадании каждый раз должно навивать мысли о DataGrid.

пусть будет датагрид. важно решение :)

Алексей КЭто как?

вы можете выделять диапазон ячеек только вертикально
...
Рейтинг: 0 / 0
16.08.2011, 09:44
    #37397077
Алексей К
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нарисовать кастомную таблицу
reliefпусть будет датагрид. важно решение :)Ну варианта как обычно два - найти готовое или сделать самому. Изучите ControlTemplate грида и вперёд... Если что-то не получится - тогда можно и спросить.

reliefАлексей КЭто как?

вы можете выделять диапазон ячеек только вертикально"слева время" - значит время в строке, Вы собираетесь выделять колонки. Как будете получать "выделенное время" ?
...
Рейтинг: 0 / 0
16.08.2011, 09:54
    #37397099
relief
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нарисовать кастомную таблицу
reliefпропущено...


вы можете выделять диапазон ячеек только вертикально"слева время" - значит время в строке, Вы собираетесь выделять колонки. Как будете получать "выделенное время" ?[/quot]

запомнил где выделил узнал где снял выделение.
пока только мысль про "считать высоту строки и от конечной точки отнимать начальную"
Есть мысли лучше?
...
Рейтинг: 0 / 0
16.08.2011, 09:57
    #37397103
Алексей К
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нарисовать кастомную таблицу
reliefкак позволить только вертикальное выделениеУ грида есть выделенная (выделенные) ячейка. "Только вертикальное" выделение - это всего лишь способ отображения выделения на экране и интересующие координаты выделенных ячеек. Создайте соответствующий стиль (template ?) ячеек, чтобы оно отображалось как Вам надо.
...
Рейтинг: 0 / 0
16.08.2011, 10:01
    #37397116
Алексей К
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нарисовать кастомную таблицу
ЗЫ: Если повернуть грид на 90 градусов - не потребуется городить нестандартный функционал с выделением колонок, задача существенно упростится...
...
Рейтинг: 0 / 0
16.08.2011, 10:02
    #37397120
Алексей К
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нарисовать кастомную таблицу
В смысле, поменять колонки и столбцы местами...
...
Рейтинг: 0 / 0
16.08.2011, 11:30
    #37397286
relief
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нарисовать кастомную таблицу
Алексей КЗЫ: Если повернуть грид на 90 градусов - не потребуется городить нестандартный функционал с выделением колонок, задача существенно упростится...

в том то и дело, что заказчик хочет вертикальное выделение.

спасибо, погляжу стили
...
Рейтинг: 0 / 0
16.08.2011, 11:30
    #37397290
уТКа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нарисовать кастомную таблицу
relief,

пишите свой контрол, в этой технологии с этим все просто.

вот я делал грид для wp7
...
Рейтинг: 0 / 0
16.08.2011, 12:39
    #37397481
Алексей К
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нарисовать кастомную таблицу
уТКапишите свой контролНа любителя...
...
Рейтинг: 0 / 0
16.08.2011, 13:07
    #37397549
уТКа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нарисовать кастомную таблицу
Алексей К,

видимо да, но мне понравилось их создавать :)
...
Рейтинг: 0 / 0
17.08.2011, 13:27
    #37399446
relief
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нарисовать кастомную таблицу
[quot Алексей К]reliefпусть будет датагрид. важно решение :)Ну варианта как обычно два - найти готовое или сделать самому. Изучите ControlTemplate грида и вперёд... Если что-то не получится - тогда можно и спросить.

уточнение: данную задачу можно как с помощью обычного грида сделать, так и с помощью датагрида?
...
Рейтинг: 0 / 0
17.08.2011, 13:40
    #37399477
Алексей К
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нарисовать кастомную таблицу
reliefуточнение: данную задачу можно как с помощью обычного грида сделать, так и с помощью датагрида?"Обычный грид" - это Grid Panel ?

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


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