|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
01.02.2016, 20:49 | #21 | |
Пользователь
Регистрация: 31.01.2016
Сообщений: 17
|
Цитата:
Картинки просто как индикаторы, т.е. если в данных что то есть то по средствам дататриггера она или покажется или нет. Мы так и действовали в начале, убрали все колонки где есть картинки или эта PathGeometry. Вообще убрали. Эффект есть, но не принципиальный. Все одно остается момент в пол/треть секунды "замараживания", что ни как не устраивает. Хотелось бы что бы обновляло легко, как например в браузере, где это никак не вредит остальной работе. |
|
03.02.2016, 00:58 | #22 |
Пользователь
Регистрация: 31.01.2016
Сообщений: 17
|
Дальше эксперементы.
Захостили WinForms.DataGridView, видно как обновляется, но при этом ничего не замораживается. Единственно что плохо, так это его застилить как надо замучаемся. Начитались про гриды в wpf, никто не хвалит их, а жалоб на медленный рендеринг пол интеренета. Что делать не понятно. |
03.02.2016, 01:51 | #23 | |||
Форумчанин
Регистрация: 18.01.2012
Сообщений: 975
|
Цитата:
Цитата:
Цитата:
Код:
Благодарить в репутацию. Проклинать — туда же
|
|||
03.02.2016, 02:05 | #24 | |
Пользователь
Регистрация: 31.01.2016
Сообщений: 17
|
Данные приходят в своем потоке, я там не зря показал диспатчер, чтобы видно было что потоки разные.
Цитата:
Сейчас попробовали оставить foreach в инвоке, но указали DispatcherPriority.Background, стало чуть шустрее, но все равно плохо. Проблема как видится в создании кучи контролов и рендер их, но что и как с этим поделать. |
|
03.02.2016, 02:11 | #25 | ||
Форумчанин
Регистрация: 18.01.2012
Сообщений: 975
|
Цитата:
Цитата:
Благодарить в репутацию. Проклинать — туда же
|
||
03.02.2016, 03:13 | #26 |
Пользователь
Регистрация: 31.01.2016
Сообщений: 17
|
Почему не сыграло, играет, но все равно заметно что гуи лочится.
Вот люди тоже пишут http://stackoverflow.com/questions/6...slow-to-render что очень все плохо. И такого везде. Тоже выставили уже везде фиксированные размеры для колонок, грида, ничего не помогает. при 100 строк работать вообще нет возможности. Пока одну пачку отрендерит уже следующую надо. А в это время прога ни на что не отвечает. |
03.02.2016, 03:27 | #27 | |
Пользователь
Регистрация: 31.01.2016
Сообщений: 17
|
Цитата:
|
|
03.02.2016, 19:44 | #28 |
Форумчанин
Регистрация: 27.01.2014
Сообщений: 115
|
Чисто из любопытства (и если вам не сложно), покажите, как вы источник данных для грида заполняете, наиболее производительный вариант.
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
[C# + WPF] Отлов нажатий клавиш, хуки, горячие клавиши в проекте WPF | Casper-SC | WPF, UWP, WinRT, XAML | 3 | 03.03.2017 15:00 |
КАк создать ГУИ интерфейс без среды? | Алексей_2012 | Общие вопросы C/C++ | 5 | 12.01.2016 07:20 |
Обновление таблицы БД SqlLite - C# WPF | Notan1310 | WPF, UWP, WinRT, XAML | 4 | 08.10.2015 14:34 |
WPF/ Обновление ItemsSource-а | ShoGUN | WPF, UWP, WinRT, XAML | 0 | 02.06.2014 18:34 |