| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > WPF и Silverlight > Wpf DataGrid vs. WinForms DataGrid |
| Автор: Idsa 28.8.2008, 06:39 |
| После нескольких дней знакомства с Xceed DataGrid и Wpf DataGrid остановился на втором. Безусловно, на данный момент Xceed DataGrid гораздо функциональнее... но при этом он медленнее работает, его объектная модель мне показалась менее интуитивно понятной (возможно, потому, что объектна модель Wpf DataGrid очень походит на модель ASP.NET GridView), да и функционал, который мне нужен, есть только в платной версии Xceed. Теперь к делу. Мне необходимо реализовать функционал, наподобие того, который был давным-давно в WinForms DataGrid в .NET 1.1. Тот Grid позволял просматривать nested objects: можно было нажать "плюсик" и увидеть, из каких свойств состоит объект, который хранится в этой ячейке. Вопрос, собственно, заключается в том, как лучше реализовать всплывающее окно, которое появляется при нажатии на "плюсик". Дочернее окно создавать не хочется: это будет выглядеть уродливо. Что посоветуете? |
| Автор: Idsa 28.8.2008, 07:30 |
| Судя по всему, мне нужно использовать Popup. |
| Автор: Kefir 31.8.2008, 12:35 |
| Idsa, приятно, что есть желание работать по схеме "сам спросил - сам ответил" В) Да, только хотел написать это магическое слово Popup, да только не успел. |
| Автор: oldshaman 22.9.2008, 07:22 |
| Скачал WPFToolkit, подключил грид, не могу добавить колонку интерактивно, в редакторе колекции недостпна кнопка "Add". Посмотрел исходник, так DataGridColumn еще и абстрактный. Где бы хоть документацию на этот грид взять? И почему его нет в SP1 для net 3.5, странно. |
| Автор: oldshaman 22.9.2008, 08:45 |
| Я с первым вашим постом согласен полностью - логика у Xceed-овского грида какая-то странная и тормозной он. Мне, в общем-то, не к спеху, рабочие проекты все на WinForms и 1С, а WPF - это так, на будущее. Где-то в гугле видел, что релиз планируется на ноябрь, ну и в SP2 тогда же включат. Пока скачал видео, смотрю, учусь. |
| Автор: Idsa 22.9.2008, 08:51 | ||
Да, тормозной: WPF DataGrid пошустрее. Надеюсь, в 3.0 производительность будет выше. А насчет логики... я уже ей проникся, и она не кажется мне странной |
| Автор: Partizan 22.9.2008, 15:38 |
| мои 5 копеек: в тему могу добавить что контролы от Infragistics в силу богатого функционала также обладают зачастую неясной объектной моделью, в которой долго приходится разбираться...так что это всё одного поля ягодки...что DevExpress, что Infragistics, что Xceed |