powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Нарисовать кастомную таблицу
15 сообщений из 15, страница 1 из 1
Нарисовать кастомную таблицу
    #37397008
relief
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Задача нарисовать в силверлайте таблицу, где вверху будут объекты, а слева время.
т.е. расписание.

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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


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