Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > WPF и Silverlight > Большое количество элементов


Автор: DenWPF 4.12.2009, 21:35
загрузил я в грид 1000 юзер контролов.
и все так начинает глючить=(
что жмогу делать не так=(?

Автор: Экскалупатор 4.12.2009, 21:51
наверное это:
загрузил я в грид 1000 юзер контролов.

а для чего? что за контролы?

Автор: DenWPF 4.12.2009, 21:58
в контроле 4 триугольника.
надо мне=) я бы больше захотел))

Автор: Экскалупатор 4.12.2009, 22:14
а если рисовать не все сразу? а как то по частям? они ж у тебя не все видны на экране. рисуй только те которые видны...

Автор: DenWPF 4.12.2009, 22:27
неа...как раз все видны. и надо все.

Автор: Exai1e 4.12.2009, 22:30
Цитата(DenWPF @  4.12.2009,  22:27 Найти цитируемый пост)
неа...как раз все видны. и надо все. 

можно узнать, зачем "надо все" ? если пользователь один хер все равно не видит всех данных за раз ? грузи только то что видит пользователь, так обычно и делается
ммм. а как можно увидить тыщу записей за раз, покажите ?)
мб в вашем варианте все решается каким то иным подходом =)

Автор: Exai1e 4.12.2009, 22:57
DenWPF, кстати да, на http://www.techdays.ru/ был доклад по поводу выборки данных из бд с использованием кэширования или че то в этом роде, точно не помню. Пасмарите, так и тесты на скорость гуд после выборки проводились и вообще =), если не лень искать

Автор: DenWPF 4.12.2009, 23:12
так тут это не то..ту же я вообще просто создаю кодом всё.

надо так и иного выбора тут нет, я тут не повелитель а простой исполнитель.

Автор: Экскалупатор 4.12.2009, 23:38
DenWPF, хорошо, есть другой вариант. что именно ты отображаешь? ты упоминал какие то "треугольники". зачем они? может быть проще будет представить все треугольники в виде одной картинки?

Добавлено @ 23:43
к тому же скорее всего у тебя сам юзерконтрол много весит, в нем наверняка кроме необходимого(не знаю какого) есть еще реализация чего нибудь, сделай реализацию отдельно, оставь в контроле только самое необходимое, остальное читай откуда нибудь по мере необходимости, а реализацию можно одну на всех сделать, через какой нибудь отдельный класс. мне кажется это может облегчить вывод
(правда все это мое предположение, я так не делал, и не уверен что это поможет, но... тоже вариант)

Автор: DenWPF 5.12.2009, 10:03
хорошо, как вынести события по наведению я делаю Timeline и событие к примеру клик.

я заметил у себя в коде вот такие строчки

    xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
    mc:Ignorable="d"
после того как я их убрал, все стало по лучше, но все равно не хорошо..

потом убрал всё что связано с анимацией и значения типа MArgin="0,0,0,0"; 
всё стало значительно лучше. теперь подскажите как же, мне лучше сделать анимации?
как вариант, это всё поместить в Application. и от туда тоскать? или вообще кодом ? 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)