|
Нарисовать кастомную таблицу
|
|||
---|---|---|---|
#18+
Задача нарисовать в силверлайте таблицу, где вверху будут объекты, а слева время. т.е. расписание. вопрос 1: как нарисовать такую таблицу? вопрос 2: как позволить только вертикальное выделение и как получить выделенное время? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.08.2011, 08:42 |
|
Нарисовать кастомную таблицу
|
|||
---|---|---|---|
#18+
Слово "таблица" в техзадании каждый раз должно навивать мысли о DataGrid. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.08.2011, 09:21 |
|
Нарисовать кастомную таблицу
|
|||
---|---|---|---|
#18+
reliefЗадача нарисовать в силверлайте таблицу, где вверху будут объекты, а слева время . т.е. расписание. вопрос 1: как нарисовать такую таблицу? вопрос 2: как позволить только вертикальное выделение и как получить выделенное время ?Это как? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.08.2011, 09:22 |
|
Нарисовать кастомную таблицу
|
|||
---|---|---|---|
#18+
Алексей КСлово "таблица" в техзадании каждый раз должно навивать мысли о DataGrid. пусть будет датагрид. важно решение :) Алексей КЭто как? вы можете выделять диапазон ячеек только вертикально ... |
|||
:
Нравится:
Не нравится:
|
|||
16.08.2011, 09:39 |
|
Нарисовать кастомную таблицу
|
|||
---|---|---|---|
#18+
reliefпусть будет датагрид. важно решение :)Ну варианта как обычно два - найти готовое или сделать самому. Изучите ControlTemplate грида и вперёд... Если что-то не получится - тогда можно и спросить. reliefАлексей КЭто как? вы можете выделять диапазон ячеек только вертикально"слева время" - значит время в строке, Вы собираетесь выделять колонки. Как будете получать "выделенное время" ? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.08.2011, 09:44 |
|
Нарисовать кастомную таблицу
|
|||
---|---|---|---|
#18+
reliefпропущено... вы можете выделять диапазон ячеек только вертикально"слева время" - значит время в строке, Вы собираетесь выделять колонки. Как будете получать "выделенное время" ?[/quot] запомнил где выделил узнал где снял выделение. пока только мысль про "считать высоту строки и от конечной точки отнимать начальную" Есть мысли лучше? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.08.2011, 09:54 |
|
Нарисовать кастомную таблицу
|
|||
---|---|---|---|
#18+
reliefкак позволить только вертикальное выделениеУ грида есть выделенная (выделенные) ячейка. "Только вертикальное" выделение - это всего лишь способ отображения выделения на экране и интересующие координаты выделенных ячеек. Создайте соответствующий стиль (template ?) ячеек, чтобы оно отображалось как Вам надо. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.08.2011, 09:57 |
|
Нарисовать кастомную таблицу
|
|||
---|---|---|---|
#18+
ЗЫ: Если повернуть грид на 90 градусов - не потребуется городить нестандартный функционал с выделением колонок, задача существенно упростится... ... |
|||
:
Нравится:
Не нравится:
|
|||
16.08.2011, 10:01 |
|
Нарисовать кастомную таблицу
|
|||
---|---|---|---|
#18+
В смысле, поменять колонки и столбцы местами... ... |
|||
:
Нравится:
Не нравится:
|
|||
16.08.2011, 10:02 |
|
Нарисовать кастомную таблицу
|
|||
---|---|---|---|
#18+
Алексей КЗЫ: Если повернуть грид на 90 градусов - не потребуется городить нестандартный функционал с выделением колонок, задача существенно упростится... в том то и дело, что заказчик хочет вертикальное выделение. спасибо, погляжу стили ... |
|||
:
Нравится:
Не нравится:
|
|||
16.08.2011, 11:30 |
|
Нарисовать кастомную таблицу
|
|||
---|---|---|---|
#18+
уТКапишите свой контролНа любителя... ... |
|||
:
Нравится:
Не нравится:
|
|||
16.08.2011, 12:39 |
|
Нарисовать кастомную таблицу
|
|||
---|---|---|---|
#18+
Алексей К, видимо да, но мне понравилось их создавать :) ... |
|||
:
Нравится:
Не нравится:
|
|||
16.08.2011, 13:07 |
|
Нарисовать кастомную таблицу
|
|||
---|---|---|---|
#18+
[quot Алексей К]reliefпусть будет датагрид. важно решение :)Ну варианта как обычно два - найти готовое или сделать самому. Изучите ControlTemplate грида и вперёд... Если что-то не получится - тогда можно и спросить. уточнение: данную задачу можно как с помощью обычного грида сделать, так и с помощью датагрида? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.08.2011, 13:27 |
|
Нарисовать кастомную таблицу
|
|||
---|---|---|---|
#18+
reliefуточнение: данную задачу можно как с помощью обычного грида сделать, так и с помощью датагрида?"Обычный грид" - это Grid Panel ? Можно ещё с нуля контрол написать как советовали выше. Но пмсм делать на базе DataGrid гораздо проще. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.08.2011, 13:40 |
|
|
start [/forum/topic.php?fid=21&fpage=49&tid=1442185]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
32ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
2ms |
others: | 307ms |
total: | 439ms |
0 / 0 |