Модераторы: gambit, Kefir, Partizan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Вышел родной WPF DataGrid 
:(
    Опции темы
Idsa
Дата 22.8.2008, 11:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 2086
Регистрация: 5.12.2006
Где: Томск

Репутация: 2
Всего: 62



В поисках Grid-компонента под WPF натолкнулся на этот блог-пост: http://blogs.msdn.com/llobo/archive/2008/0...tagrid-ctp.aspx
Скачать можно здесь: http://www.codeplex.com/wpf/Release/Projec...ReleaseId=14963

Значит наконец-то!

Правда, моей проблемы это не решило: вынужден писать проект под .NET 3.0 (VS 2005 + Extensions). Подскажите, нет ли случайно версии Xceed DataGrid под .NET 3.0?



--------------------
Мой блог: alexidsa.blogspot.com
PM MAIL ICQ   Вверх
Idsa
Дата 22.8.2008, 12:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 2086
Регистрация: 5.12.2006
Где: Томск

Репутация: 2
Всего: 62



Цитата(Idsa @  22.8.2008,  15:10 Найти цитируемый пост)
Подскажите, нет ли случайно версии Xceed DataGrid под .NET 3.0?

Нашел на сайте xceed вот эту страничку: http://xceed.com/pages/TopMenu/Downloads/U...aspx?Lang=EN-CA
Оказывается, чисто под .NET 3.5 вышел только последний релиз. Сейчас качаю релиз от June 2, 2008. Пишут, что он должен работать под .NET 3.0. Надеюсь, не обманут smile


--------------------
Мой блог: alexidsa.blogspot.com
PM MAIL ICQ   Вверх
Idsa
Дата 26.8.2008, 12:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 2086
Регистрация: 5.12.2006
Где: Томск

Репутация: 2
Всего: 62



Цитата(Idsa @  22.8.2008,  16:22 Найти цитируемый пост)
Надеюсь, не обманут smile 

Не обманули smile


--------------------
Мой блог: alexidsa.blogspot.com
PM MAIL ICQ   Вверх
Idsa
Дата 28.10.2008, 09:44 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 2086
Регистрация: 5.12.2006
Где: Томск

Репутация: 2
Всего: 62



27 октября WPF ToolKit зарелизился (в первом посте топика была указана ссылка на CTP): http://www.codeplex.com/wpf/Release/Projec...ReleaseId=15598
Цитата

This is the October 2008 Release of the WPF Toolkit. The WPF Toolkit October 2008 Release includes:
    * V1 of the WPF DataGrid
    * Vi of the DatePicker/Calendar
    * Preview of VisualStateManager (VSM)



--------------------
Мой блог: alexidsa.blogspot.com
PM MAIL ICQ   Вверх
namespace
Дата 7.11.2008, 15:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 70
Регистрация: 4.7.2006

Репутация: нет
Всего: нет



не работает сортировка по клику мышкой на заголовок
с DataGrid.Columns[int index].SortMemberPath тоже не сортирует, никто с подобным не сталкивался?

PM MAIL   Вверх
Partizan
Дата 7.11.2008, 15:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Let's do some .NET
****


Профиль
Группа: Модератор
Сообщений: 2828
Регистрация: 19.12.2005
Где: Санкт-Петербург

Репутация: 9
Всего: 67



namespace, вроде исходники доступны, если что не так, можно и поправить smile


--------------------
СУВ,
       Partizan.
PM MAIL WWW ICQ Skype GTalk Jabber   Вверх
Idsa
  Дата 7.11.2008, 18:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 2086
Регистрация: 5.12.2006
Где: Томск

Репутация: 2
Всего: 62



Цитата(Partizan @  7.11.2008,  19:39 Найти цитируемый пост)
namespace, вроде исходники доступны, если что не так, можно и поправить smile 

Да Вы, батенька, извращенец smile Грид традиционно один из самых сложных контролов. Думаю, там зависимостей полно: начнешь править одно, придется поправить другое, а там и третье. Не даром команда разработчиков WPF DataGrid так долго не релизила контрол...

namespace, вот, например, блогпост на тему сортировки в WPF DataGrid: http://blogs.msdn.com/vinsibal/archive/200...ing-sample.aspx. Вот еще интересная статья про сортировку: http://blogs.msdn.com/jgoldb/archive/2008/...erformance.aspx.
Меня убила фраза из первого блогпоста:
Цитата

In the current design, when clicking on a column header it will toggle sorting of the column starting from ascending to descending.  Unfortunately you cannot get back to the original state without adding your own custom logic for it.  To get back to the original state you have to set the column.SortDirection back to null and clear out the SortDescriptions that were added when you click on the column header.

Пост писался до релиза... может, что и изменили. Тем не менее Xceed DataGrid на фоне WPF DataGrid выглядить гораздо убедительнее. Буквально неделю назад реализовывал такой функционал в Xceed DataGrid 3.0 - все чики-пуки.


--------------------
Мой блог: alexidsa.blogspot.com
PM MAIL ICQ   Вверх
Partizan
Дата 7.11.2008, 19:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Let's do some .NET
****


Профиль
Группа: Модератор
Сообщений: 2828
Регистрация: 19.12.2005
Где: Санкт-Петербург

Репутация: 9
Всего: 67



Idsa

Цитата

Да Вы, батенька, извращенец 

Есть немного =)

Цитата

Думаю, там зависимостей полно: начнешь править одно, придется поправить другое, а там и третье.


Всё зависит от важности поставленной цели =)
Если очень важно, то можно и в коде покопаться =)


--------------------
СУВ,
       Partizan.
PM MAIL WWW ICQ Skype GTalk Jabber   Вверх
namespace
Дата 10.11.2008, 00:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 70
Регистрация: 4.7.2006

Репутация: нет
Всего: нет



Xceed, конечно хорош но вот возможность растягивать колонки - только за деньги ?!  smile 

http://doc.xceedsoft.com/products/XceedWpfDataGrid/
Цитата

2D Table View Features
Column stretching and starrable column widths. (New in v3.0; Professional Edition only) 
Custom sorting. (New in v3.0; Professional Edition only) 
...


Это сообщение отредактировал(а) namespace - 10.11.2008, 00:21
PM MAIL   Вверх
Idsa
Дата 10.11.2008, 07:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 2086
Регистрация: 5.12.2006
Где: Томск

Репутация: 2
Всего: 62



namespace, я до недавних пор юзал Xceed DataGrid 2.0 Express Edition... и не наблюдал никаких проблем с изменением ширины колонок (или у меня склероз). Не думаю, что разработчики лишили бы Express Edition такой базовой функциональности. Судя по описанию: http://doc.xceedsoft.com/products/XceedWpfDataGrid, StretchMode - механизм, автоматически изменяющий ширину колонок при изменении размера грида. Ручное же изменение размеров никто не отменял.


--------------------
Мой блог: alexidsa.blogspot.com
PM MAIL ICQ   Вверх
namespace
Дата 10.11.2008, 09:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 70
Регистрация: 4.7.2006

Репутация: нет
Всего: нет



да про авто растягивание я и говорил, вроде для всех WPF компонентов это неотъемлемая возможность, кстати Xceed в режиме таблицы при промотке тормозит очень сильно, а codeplex-ий шустро работает

насчет сортировки Xceed тоже не сортирует при клике на заголовок, видимо дело в том что данные IEnumerable<>, может быть он их просто сравнивать не умеет?
PM MAIL   Вверх
Idsa
Дата 10.11.2008, 09:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 2086
Регистрация: 5.12.2006
Где: Томск

Репутация: 2
Всего: 62



Цитата(namespace @  10.11.2008,  13:08 Найти цитируемый пост)
насчет сортировки Xceed тоже не сортирует при клике на заголовок, видимо дело в том что данные IEnumerable<>, может быть он их просто сравнивать не умеет? 

Смотря что за данные. Примитивные типа он сравнивать умеет. Для сложных типов нужно писать CustomComparer и указывать его в Item при заполнении DataGridCollectionView.Items.

Добавлено через 1 минуту и 11 секунд
Насчет тормозов. Сейчас юзаю 3.0 Professional Edition... вроде как пошустрее стало.


--------------------
Мой блог: alexidsa.blogspot.com
PM MAIL ICQ   Вверх
karkulka
Дата 17.2.2009, 12:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 17.2.2009

Репутация: нет
Всего: нет



подскажите, пожалуйста, а как Xceed DataGrid добавить в Expression Blend??
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | WPF и Silverlight | Следующая тема »


 




[ Время генерации скрипта: 0.0826 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.