|
Получения данных из DataGrid WPF MVVM
|
|||
---|---|---|---|
#18+
МСУSeVa, у тебя моск в утечках, а не функционал wpf. Вон, 100 лет назад текло в эвенте DelegateCommand.CanExecuteChanged, и то у твоей долбаной призмы. Потом пофиксили. В фреймворке ничего не течет, если не пользоваться велосипедами, которым утыкан твой прыщавый лапшекод. Пшел вон, проститутская бездарность. идиот, у CanExecuteChanged там была ровно такая же реализация как в твой навозной куче. заменили на слабые ссылки. А у тебя стыренный код из единственной статьи msdn на русском, которую ты смог осилить, и которой сто лет в обед. ЗЫ Идиот может всосать только свой говнокод. Даже элементарный проект, где все четко демонстрируется, ничего тебе не говорит. Можешь только ссылками тыкать, в которых ни бельмеса не понимаешь. ЗЫЫ Пусть уж лучше РЖД таджиков вагонами завозит, хуже не будет, если даже тебя взяли. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.11.2013, 01:15 |
|
Получения данных из DataGrid WPF MVVM
|
|||
---|---|---|---|
#18+
Придурок, у CanExecuteChanged не было такой же реализации, текла вся убогая призма. Всё уже давно пофиксили и окно при закрытии прибивает обработчики, неуч. Или тесты на утечку в студию. Сиди дальше ковыряйся в своем навозе, петушилко. Тебе только кур смешить да со свиньями в отстойнике обниматься - вот твой удел. Как был бестолочью во всём, так ей и помрешь. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.11.2013, 12:19 |
|
Получения данных из DataGrid WPF MVVM
|
|||
---|---|---|---|
#18+
Таджик, а что ты знаешь о призм? Ты опять вякаешь без всякого понятия. Было , наблюдаем Код: c# 1. 2. 3. 4.
как в твоем говнокоде,а в v2.2 уже Код: c# 1.
Ошибки бывают везде, но если это не свои велосипеды, то они тестируются другими разработчиками и исправляются. У тебя мозга не хватило бы даже найти это, а уж тем более исправить. Про слабые ссылки, на которых построен весь wpf, ты даже не слышал. После пару открытых окон твои нетленки падали бы, а ты визжал бы на форуме, что wpf - глюкавая поделка. Твой любимый EF еще большая педаль с кривыми запросами к БД, но тебя он полностью устраивает, тк делался он для таких как ты мартышек, чтобы они со скудными запасами мозга могли клацать не напрягая извилин. Призм - совсем другая серия. Команда p&p показывает только возможные пути решения для построения нормальной архитектуры и не дает готовые варианты, нужно думать свой башка, а с этим у тебя проблемы. Помимо этого, с твоими скудными познаниями ты даже не поймешь о чем речь и тебе это просто не нужно, тк как настоящий таджик ты привык тупо махать лопатой и обходится одним копи-пастом. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.11.2013, 13:17 |
|
Получения данных из DataGrid WPF MVVM
|
|||
---|---|---|---|
#18+
Тупорылая blue-кодеманка, ты своим скромным умишком до сих пор не научился читать документацию? А в документации сказано, что прибивается всё, что связано с окном. Обработчики не исключение. Твой поделочный гавнопризм просто окончательно отрафировал твой недомозг, живешь статьями десятилетней давности, когда xaml был еще тем ушлепным механизом. Сейчас всё не так, функционал Close сделает всю грязную работу. Это даже дети знают: IDisposable member of WPF Window class ...Alternatively you could add an event handler the the Window. Closed event and do your disposing there . ...Approaches you can use: Use Closed event on Window. Implement IDisposable interface yourself for this Window. Слабые ссылки в твоей тупой голове, а не в WPF, бестолочь. Иди кур паси лучше, это единственное, на что ты годишься. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.11.2013, 15:12 |
|
Получения данных из DataGrid WPF MVVM
|
|||
---|---|---|---|
#18+
А до WF ты еще не дорос и не дорастешь никогда, поэтому даже не начинай. Только нативный SQL можно использовать таким тупицам, как ты. Никаких абстракций, чистый хардкор. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.11.2013, 15:13 |
|
Получения данных из DataGrid WPF MVVM
|
|||
---|---|---|---|
#18+
МСУА до EF ты еще не дорос ... |
|||
:
Нравится:
Не нравится:
|
|||
17.11.2013, 15:13 |
|
Получения данных из DataGrid WPF MVVM
|
|||
---|---|---|---|
#18+
Элементарный пример показал, что никакой разницы по памяти нет с RelayCommand и без такового. Монопенисуально. Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
... |
|||
:
Нравится:
Не нравится:
|
|||
17.11.2013, 16:14 |
|
Получения данных из DataGrid WPF MVVM
|
|||
---|---|---|---|
#18+
МСУЭлементарный пример показал, что никакой разницы по памяти нет с RelayCommand и без такового. Монопенисуально. Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
Муслим, единственное, что ты можешь показать - это фигу в кармане. Это бред только подтверждает, что ты полный му**к и даже не понимаешь о чем идет речь. За это домашнее задание тебе два, завтра утром попробуй показать нормальный вариант, который должен быть, чтобы показать утечки. Ссылку с готовым примером я тебе уже давал. Твой кишлак даже по готовому коду ничего сделать не может? Тебе даже баранов пасти опасно доверять. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.11.2013, 18:04 |
|
Получения данных из DataGrid WPF MVVM
|
|||
---|---|---|---|
#18+
МСУ...Approaches you can use: Use Closed event on Window. Implement IDisposable interface yourself for this Window. Где ты этот маразм вычитал? Сначала создаем себе грабли, а потом в каждом окне на них наступаем. Чучело, что нужно сделать сделать, чтобы отписаться? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.11.2013, 18:10 |
|
Получения данных из DataGrid WPF MVVM
|
|||
---|---|---|---|
#18+
SeVaМуслим, единственное, что ты можешь показать - это фигу в кармане. Это бред только подтверждает, что ты полный му**к и даже не понимаешь о чем идет речь. За это домашнее задание тебе два, завтра утром попробуй показать нормальный вариант, который должен быть, чтобы показать утечки. Ссылку с готовым примером я тебе уже давал. Твой кишлак даже по готовому коду ничего сделать не может? Тебе даже баранов пасти опасно доверять. Долбосев, ты укуренное полуобморочное чмо, которое не может осилить элементарного примера, который черным по-белому демонстрирует тот факт, что ты гавно. Как в прямом так и переносном смыслах. Ты уже битый день пытаешь родить утечки на пустом месте, пока получается рожать только фекалийные массы прямо из твоего поганого рта. Собственно, в чем и выражается твоя гнилая натура. Ты еще не дорос до этого кода, голубок. Пастбище баранов таки отдыхает. Попробуй потужиться, может получится родить что-то более или менее приемлемое по теме. А пока ты обычный ублюдок, от которого в форуме поднимается лишь пыль. SeVaГде ты этот маразм вычитал? Сначала создаем себе грабли, а потом в каждом окне на них наступаем. Чучело, что нужно сделать сделать, чтобы отписаться? А документации я этот маразм вычитал, бестолочь. Грабли создаются у тебя в башке, чудовище. Закрывай окно и ни о чем не думай. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.11.2013, 18:37 |
|
Получения данных из DataGrid WPF MVVM
|
|||
---|---|---|---|
#18+
SeVaНет времени посмотреть, но бьюсь об заклад, что там нет ни одного дженерика, трудолюбивые ржд'шники будут на каждый чих свою vm рисовать.Что не так с generic ? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.11.2013, 09:21 |
|
Получения данных из DataGrid WPF MVVM
|
|||
---|---|---|---|
#18+
Лёня, а xaml таки ничего, мне он всё больше и больше нравится :) ... |
|||
:
Нравится:
Не нравится:
|
|||
18.11.2013, 13:49 |
|
Получения данных из DataGrid WPF MVVM
|
|||
---|---|---|---|
#18+
МСУА SeVa таки прав про утечку. Сделай лучше что-то вроде: Код: c# 1. 2. 3. 4. 5.
... |
|||
:
Нравится:
Не нравится:
|
|||
18.11.2013, 13:55 |
|
Получения данных из DataGrid WPF MVVM
|
|||
---|---|---|---|
#18+
МСУЛёня, а xaml таки ничего, мне он всё больше и больше нравится :)Подожди, глубже копнёшь - он тебя ещё выбесит. :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
18.11.2013, 13:55 |
|
Получения данных из DataGrid WPF MVVM
|
|||
---|---|---|---|
#18+
Алексей КСделай лучше что-то вроде Ок. Но вся проблема (по моим тестам), что вообще весь WPF течет. Код даже без ICommand протекает, проверь сам. Да и вообще, попробовал создать тыщу окон, потом в цикле их закрыл, даже вызвал GC.Collect. До коллекта было очень много мусора, после него немного прибралось. Но на 20% память таки выросла. Повторил еще 4 раза это дело, в итоге память выросла до 200Мб. Я в шоке. Весь XAML течет, мать его... Алексей КПодожди, глубже копнёшь - он тебя ещё выбесит. :-) HTML наше всё? ) ... |
|||
:
Нравится:
Не нравится:
|
|||
18.11.2013, 14:14 |
|
Получения данных из DataGrid WPF MVVM
|
|||
---|---|---|---|
#18+
МСУАлексей КСделай лучше что-то вроде Ок. Но вся проблема (по моим тестам), что вообще весь WPF течет. Код даже без ICommand протекает, проверь сам. Да и вообще, попробовал создать тыщу окон, потом в цикле их закрыл, даже вызвал GC.Collect. До коллекта было очень много мусора, после него немного прибралось. Но на 20% память таки выросла. Повторил еще 4 раза это дело, в итоге память выросла до 200Мб. Я в шоке. Весь XAML течет, мать его...Ну не знаю. Утечек в WPF4 не замечал. Попробуй ICommand поправить. Вероятно в нём дело. Если даже не в нём - твоя совесть будет чиста. :-) МСУАлексей КПодожди, глубже копнёшь - он тебя ещё выбесит. :-) HTML наше всё? )Время покажет. :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
18.11.2013, 14:28 |
|
Получения данных из DataGrid WPF MVVM
|
|||
---|---|---|---|
#18+
Алексей КНу не знаю. Утечек в WPF4 не замечал. Попробуй ICommand поправить. Вероятно в нём дело. Если даже не в нём - твоя совесть будет чиста. :-) Пробовал уже :) Вот тут я пример выкладывал 15143865 , закомментируй button.Command и проверь. Утечек немеряно. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.11.2013, 14:52 |
|
Получения данных из DataGrid WPF MVVM
|
|||
---|---|---|---|
#18+
Меня всё больше и больше радует WPF ... |
|||
:
Нравится:
Не нравится:
|
|||
18.11.2013, 14:56 |
|
Получения данных из DataGrid WPF MVVM
|
|||
---|---|---|---|
#18+
МСУАлексей КНу не знаю. Утечек в WPF4 не замечал. Попробуй ICommand поправить. Вероятно в нём дело. Если даже не в нём - твоя совесть будет чиста. :-) Пробовал уже :) Вот тут я пример выкладывал 15143865 , закомментируй button.Command и проверь. Утечек немеряно. А нечего там комментировать. В прошлый раз смотрел бегло(очень опасно глубоко нырять, можно не отмыться потом), эта лошара даже единственную статью не осилила, сделала совершенно в тупую и даже не удосужилась реализовать полностью весь функционал. CanExecute всегда true. Пионерская поделка без всякого смысла. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.11.2013, 19:23 |
|
Получения данных из DataGrid WPF MVVM
|
|||
---|---|---|---|
#18+
МСУАлексей КСделай лучше что-то вроде Ок. Но вся проблема (по моим тестам), что вообще весь WPF течет. Код даже без ICommand протекает, проверь сам. Да и вообще, попробовал создать тыщу окон, потом в цикле их закрыл, даже вызвал GC.Collect. До коллекта было очень много мусора, после него немного прибралось. Но на 20% память таки выросла. Повторил еще 4 раза это дело, в итоге память выросла до 200Мб. Я в шоке. Весь XAML течет, мать его... Алексей КПодожди, глубже копнёшь - он тебя ещё выбесит. :-) HTML наше всё? ) Муслима, большой мальчик, а до сих пор не знаешь, что сборка мусора совершенно не означает полную очистку. Где и кем ты работаешь? Искал шесть секунд, если поковыряться, то еще вагон найду. Troubleshooting native memory leak in an IIS 7.x Application Pool . авторThis troubleshooter will help you to identify the cause of native memory leak in an IIS application pool.It’s important to keep in mind that it is normal for high memory allocation as a web application serves requests ... |
|||
:
Нравится:
Не нравится:
|
|||
18.11.2013, 19:36 |
|
Получения данных из DataGrid WPF MVVM
|
|||
---|---|---|---|
#18+
МСУЛёня, а xaml таки ничего, мне он всё больше и больше нравится :) o_O Так ты чморил SL ничего о нем не зная?? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.11.2013, 22:16 |
|
Получения данных из DataGrid WPF MVVM
|
|||
---|---|---|---|
#18+
SeVaА нечего там комментировать. В прошлый раз смотрел бегло(очень опасно глубоко нырять, можно не отмыться потом), эта лошара даже единственную статью не осилила, сделала совершенно в тупую и даже не удосужилась реализовать полностью весь функционал. CanExecute всегда true. Пионерская поделка без всякого смысла. А нечем тебе комментировать ибо вместо башки у тебя помойное ведро. Это идеологический концепт и мне на данный момент не нужен CanExecute. Ты со своими обработчиками скоро слюной изойдешь, бездарность. SeVaМуслима, большой мальчик, а до сих пор не знаешь, что сборка мусора совершенно не означает полную очистку. Где и кем ты работаешь? Присаживайся, двойка. Весь .NET так работает, в том числе WinForms. http://msdn.microsoft.com/ru-ru/library/system.gc.collect(v=vs.110).aspx GC.Collect принудительно запускает немедленную сборку мусора для всех поколений. Ляпнул очередную глупость, впрочем как всегда. Если осталась хоть капля головного вещества, запусти тот же пример генерации объектов на WinForms и прибей форму. Память честно вернется на исходную позицию. Monochromatiqueo_O Так ты чморил SL ничего о нем не зная?? o_O Так SL у нас уже стал XAML'ом? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.11.2013, 09:15 |
|
Получения данных из DataGrid WPF MVVM
|
|||
---|---|---|---|
#18+
Алексей КУ меня стойкое убеждение, что валидацию надо делать во View. Как раз для того, чтобы не дублировать свойства модели во вьюмодели. Таки я не понял, о каком дублировании идет речь. WPF поддерживает только штатную IDataErrorInfo, тем самым описав валидацию во вьюмодели, нигде больше её описывать не потребуется. Бери да и расставляй только ValidatesOnDataErrors=True в представлении. Во-вторых, еще один плюс штатного IDataErrorInfo - переносимость. Это будет работать и в MVC, и в консольном приложении и везде. Я категорически против валидации во вью - напоминает убогие валидаторы уровня представления в WebForms. Мрак. Так зачем же брать плохие практики в XAML? :) Жалко, что нативно не поддерживается DataAnnotations как в MVC, но думаю это дело времени. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.11.2013, 10:34 |
|
Получения данных из DataGrid WPF MVVM
|
|||
---|---|---|---|
#18+
МСУАлексей КУ меня стойкое убеждение, что валидацию надо делать во View. Как раз для того, чтобы не дублировать свойства модели во вьюмодели. Таки я не понял, о каком дублировании идет речь.Например, у меня есть класс модели, сгенерированный по WSDL. Какие есть варианты реализации IDataErrorInfo: 1. Partial-класс 2. Дублирование свойств Model во ViewModel. 3. Инкапсуляция Model во ViewModel. Нуегонах... Лучше уж Binding + ValidationRule во View. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.11.2013, 12:54 |
|
Получения данных из DataGrid WPF MVVM
|
|||
---|---|---|---|
#18+
МСУЖалко, что нативно не поддерживается DataAnnotations как в MVC, но думаю это дело времени. Педалей хватает. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.11.2013, 12:58 |
|
|
start [/forum/topic.php?fid=21&msg=38467791&tid=1441238]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
57ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
58ms |
get tp. blocked users: |
1ms |
others: | 303ms |
total: | 464ms |
0 / 0 |