powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Топик ненависти к WPF
25 сообщений из 336, страница 12 из 14
Топик ненависти к WPF
    #36707253
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЛПАлексей КНет, не проверял.
А зря.Ты был прав. Вот сцуки. Отписка биндингов от PropertyChanged походу происходит в финализаторе. GC.Collect рулит.

ЗЫ: Я был лучшего мнения о WeakEventManager...
...
Рейтинг: 0 / 0
Топик ненависти к WPF
    #36707271
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КЗЫ: Я был лучшего мнения о WeakEventManager...Был неправ. Так и должно работать...
...
Рейтинг: 0 / 0
Топик ненависти к WPF
    #36707278
i've wpf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ЛПI've WPFСвойство я уже озвучил
Ну теперь делай своё домашнее задание, ищи значение этого свойства, при котором не будет происходить обнуление свойств вьюмодели при обнулении датаконтекста вьюхи.
Это ведь твои слова: "у селекторов есть одно замечательное свойство,которое обуславливает подобное поведение"? Твои.
Свойство ты назвал? Ты.
Вот и давай, используй это свойство чтобы от подобного поведения избавиться.
Когда с домашним заданием справишься - начинай копать документацию в поисках нового свойства, "которое обуславливает подобное поведение"

Господи, прости меня грешного, негоже над убогими смеяться...

ЧМО, не твой ли это шедевр
Код: plaintext
1.
2.
3.
 var view = ContentControl1.Content as FrameworkElement;
        // При исполнении следующей строчки идёт обнуление св-ва SelectedItem у вьюмодели
        if(view!=null) view.DataContext = null;
        ContentControl1.Content = null;
Такие домашние задания можно встретить только в школе для дебилов. Но, думаю, и туда тебя не взяли.
...
Рейтинг: 0 / 0
Топик ненависти к WPF
    #36708488
ЛП
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КЛПАлексей КНет, не проверял.
А зря.Ты был прав. Вот сцуки.
Ну, видишь как хорошо.
Вьюха выгружена и недосягаема, но живёт где-то там с астрале своей полноценной жизнью. Биндинги работают, нотификейшены нотифицируют. Данные вытягиваются из реального мира. Глючные комбобоксы срут в реальный мир через работающие биндинги. Непонятно когда приходит мусорщик, и начинает разные вьюхи по кусочкам обгладывать, в недетерминированном порядке. Полуобглоданные глючные комбобоксы полуобглоданной глючной вьюхи продолжают срать через полуобглоданные глючные биндинги. Британские ученые доказывают, что всё нормально. Программист верит британским ученым, и считает, что нет необходимости рвать связь вьюхи и вьюмодели, достаточно отцепить её от визуального дерева, и станет всё хорошо. В подмастерьях у программиста бегает севка, считающий, что если чего не хорошо, то это определяется пропертёй селектора. Так и строятся высоконадёжные системы. Всемирная история, банк Империал.
Йа лублу ВПФ.
...
Рейтинг: 0 / 0
Топик ненависти к WPF
    #36708649
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, достоинств много, но баги в самом главном. В топку такие продукты...
...
Рейтинг: 0 / 0
Топик ненависти к WPF
    #36708664
ЛП
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУДа, достоинств много, но баги в самом главном. В топку такие продукты...
Зубов бояться - в рот не давать. Покажи мне продукт без багов.

Главное - британским ученым на слово не верить, а там всё приложится.
На аспнете то совсем противно, как и на винформах, так что при всём богатстве выбора...
...
Рейтинг: 0 / 0
Топик ненависти к WPF
    #36708829
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЛППокажи мне продукт без багов.
Ну-ка, отпостите мне баги в ASP.NET платформе. Особенно, интересуют серьезные баги типа утечек памяти.
...
Рейтинг: 0 / 0
Топик ненависти к WPF
    #36708904
ЛП
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУЛППокажи мне продукт без багов.
Ну-ка, отпостите мне баги в ASP.NET платформе.
Зачем? Ты считаешь, что аспнет платформа свободна от багов вообще и от серьёзных в частности, и предлагаешь мне тебя в этом переубедить? Да занафига оно мне надо, считай, если хочешь.

Ты думаешь, что в ASP.Net платформе не было, нет, и не может быть багов. Это твоё право, так думать.
Алексей К вон думает, что в впф-овских датабиндингах не было, нет, и не может быть багов, и это тоже его право.
Вы наверно с одними и теми же британскими учеными общались, только на разные темы.
...
Рейтинг: 0 / 0
Топик ненависти к WPF
    #36709143
i've wpf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ЛПАлексей КЛПАлексей КНет, не проверял.
А зря.Ты был прав. Вот сцуки.
Ну, видишь как хорошо.
Вьюха выгружена и недосягаема, но живёт где-то там с астрале своей полноценной жизнью. Биндинги работают, нотификейшены нотифицируют. Данные вытягиваются из реального мира. Глючные комбобоксы срут в реальный мир через работающие биндинги. Непонятно когда приходит мусорщик, и начинает разные вьюхи по кусочкам обгладывать, в недетерминированном порядке. Полуобглоданные глючные комбобоксы полуобглоданной глючной вьюхи продолжают срать через полуобглоданные глючные биндинги. Британские ученые доказывают, что всё нормально. Программист верит британским ученым, и считает, что нет необходимости рвать связь вьюхи и вьюмодели, достаточно отцепить её от визуального дерева, и станет всё хорошо. В подмастерьях у программиста бегает севка, считающий, что если чего не хорошо, то это определяется пропертёй селектора. Так и строятся высоконадёжные системы. Всемирная история, банк Империал.
Йа лублу ВПФ.

Бездоказательные,пустопорожние страшилки юного естествоиспытателя, который решил, что если у него протекает крыша, то и у всех так. Поставить к верху одним местом можно все, но из того, что японская бензопила не прожевала лом сибирских лесорубов, следует только то, что они му**ки.
...
Рейтинг: 0 / 0
Топик ненависти к WPF
    #36709355
ЛП
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
i've wpfБездоказательные,пустопорожние страшилки юного естествоиспытателя, который решил, что если у него протекает крыша, то и у всех так. Поставить к верху одним местом можно все, но из того, что японская бензопила не прожевала лом сибирских лесорубов, следует только то, что они му**ки.
Эпический подмастерье, ты уже нашел, во что установить пропертю селектора?
Если нет, то и сдрисни отсюда :)
...
Рейтинг: 0 / 0
Топик ненависти к WPF
    #36709374
i've
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Гугузела форумная, какую еще страшилку на ночь для МСУ придумал? При кривых могзах и руках остается только списывать свою нерадивость на других. XAMl расширяем, давно бы уже сделал свой вариант (это делали в SL 2.0 из-за неполной реализации Сombox) по Кащенко и ощасливил бы всех остальных.
Покажи свое дерьмишко с шевеленками и убитыми вьюшками, а лучше попроси увеличить дозу у лечащего врача
...
Рейтинг: 0 / 0
Топик ненависти к WPF
    #36709387
i've
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Поковырялся в твоем дерьмишке.Наблюдается следующее
Код: plaintext
1.
   public IEnumerable<String> Items { get; private set; }
 
Даже старшие помощники младшего асинизатора знают, что для нормального биндинга все должно быть Observable. Тк
àâòîð
There is an issue where WPF checks to find things that implement INotifyProperyChanged. If there is a databinding to something not implementing this interface, then it makes a record in a global table. That record doesn't get cleaned up, as WPF has no way of checking when that DB record is no longer needed.

Из-за подобной тупости у тебя барабашки общаются с убитыми вью.
Все утечки давно подсчитаны и известны . О твоих шевеленках давно бы знали все и давно. За примером далеко ходить не нужно, утечку с template в SL 4.0 раскопали сразу.
Только полные бездари все сваливают на других, глюки есть везде, но всегда есть возможность их обойти.
...
Рейтинг: 0 / 0
Топик ненависти к WPF
    #36709389
i've
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ты му**ло, не даешь возможности использовать слабые ссылки, а на них построен весь WPF
...
Рейтинг: 0 / 0
Топик ненависти к WPF
    #36709449
ЛП
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
i'veПоковырялся в твоем дерьмишке.
Гыгыг.
Судьба твоя такой, севка, в моих какашках ковыряться. На большее ты не годен.

Кстати, только что ты признал, что перед этим ты несколько дней рвал и метал даже не прочитав, о чём собственно речь идёт. А я то гадаю, где ты у меня во view какой-то код сумел увидеть

Наблюдается следующее
Код: plaintext
1.
   public IEnumerable<String> Items { get; private set; }
 
Даже старшие помощники младшего асинизатора знают, что для нормального биндинга все должно быть Observable. Тк
àâòîð
There is an issue where WPF checks to find things that implement INotifyProperyChanged. If there is a databinding to something not implementing this interface, then it makes a record in a global table. That record doesn't get cleaned up, as WPF has no way of checking when that DB record is no longer needed.


Сев, ты дебил? Вот только честно? С медицинской точки зрения?
Какое нахрен обзервабл? Для чего? Для коллекции, которая один раз задаётся, и больше никогда не меняется? Которая прибиндина к комбобоксу в режиме Mode=OneTime?
Ты дурак совсем, да?
Если совсем дурак - ну покопайся еще в моём дерьмишке, поменяй там IEnumerable<String> на ObservableCollection<String>. Заодно можешь и свойство селектора во что-нибудь поустанавливать. О результатах доложишь.
Песец, блин. Цирк уехал, клоуны остались.

Из-за подобной тупости у тебя барабашки общаются с убитыми вью.
Барабашки общаются с убитыми вью даже без каких-либо коллекций. Через какое-нибудь проперти типа System.Int32 совершенно точно так же общаются. Или ты и на System.Int32 предлагаешь ObservableCollection повесить? Ну повесь, всё равно ж не поможет.

Ты му**ло, не даешь возможности использовать слабые ссылки, а на них построен весь WPF
Мудило здесь только ты, причём катастрофически эпическое
...
Рейтинг: 0 / 0
Топик ненависти к WPF
    #36709461
это слив
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ЛП
адназначна!
...
Рейтинг: 0 / 0
Топик ненависти к WPF
    #36709554
i've
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Действительно, в одну сторону. Не ожидал, что за забором это знают, а дальше ковыряться было лениво(ты свое дерьмишко, как и клон, стыдливо крестиками прикрываешь).
Еще раз повторяю, если только у тебя водятся барабашки, покажи код или обращайся к лечащему врачу,а страшилки, рассказывай соседям по больничной койке.
...
Рейтинг: 0 / 0
Топик ненависти к WPF
    #36710062
i
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
i
Гость
Для удаления биндинга есть спец методы - ClearAllBinding & ClearBinding, а не твои удары веслом по голове своих контролов.
У таких "оптимизаторов" с шаловливыми ручками, которые даже документацию не читают, как правило, ничего не работает, тогда они начинают искать козявки в чужом носу.
...
Рейтинг: 0 / 0
Топик ненависти к WPF
    #36710065
ЛП
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iДля удаления биндинга есть спец методы - ClearAllBinding & ClearBinding
Вась, ты дурак, да?
А если потом эту вьюху (бездарно покуроченную) понадобится к другому датаконтексту прикрепить, что делать прикажешь? Пришивать биндинги обратно?
...
Рейтинг: 0 / 0
Топик ненависти к WPF
    #36710066
i
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
i
Гость
ЛПiДля удаления биндинга есть спец методы - ClearAllBinding & ClearBinding
Вась, ты дурак, да?
А если потом эту вьюху (бездарно покуроченную) понадобится к другому датаконтексту прикрепить, что делать прикажешь? Пришивать биндинги обратно?

Вот с этого и начинал бы сразу. Теперь понятно откуда у тебя "шевеленки" c якобы "убитыми" view.
"Оптимизатор", ты полный кретин.
...
Рейтинг: 0 / 0
Топик ненависти к WPF
    #36710069
ЛП
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iЛПiДля удаления биндинга есть спец методы - ClearAllBinding & ClearBinding
Вась, ты дурак, да?
А если потом эту вьюху (бездарно покуроченную) понадобится к другому датаконтексту прикрепить, что делать прикажешь? Пришивать биндинги обратно?

Вот с этого и начинал бы сразу.
Вась, ты не дурак, ты дебил. Еще и читать не умеешь.

Я с самого начала и сказал, что мне надо отцепить вьху от вьюмодели.
На вопрос "зачем" так и ответил - "или для того, чтобы прицепить её к другой вьюмодели, или для того, чтобы она просто померла спокойно"
Предложенное "не делать ничего" очевидно не подходит для случая, когда вьюхе предстоит просто спокойно помереть (она будет шевелиться вслед за вьюмоделью).
Предложенное "покромсать все биндинги" - эт ваще дураком надо быть. Разумеется не подходит, если вьюхе суждено быть прицепленной к другой вьюмодели.

Единственное, что мне нужно - сделать view.DataContext = null без побочных эффектов.
Всё, не надо мне больше ничего. Не надо мне херить коллекцию биндингов у вьюхи.
Если до тебя это только что долшло, то я рад за тебя.
Песец, блин, жираф подмастерье.
...
Рейтинг: 0 / 0
Топик ненависти к WPF
    #36710074
i
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
i
Гость
Гугузела, единственное, что тебе нужно сделать - обратиться к врачу. Подобный бред только там обсуждать нужно. В сад, "оптимизатор"
...
Рейтинг: 0 / 0
Топик ненависти к WPF
    #36710079
ЛП
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Севка, по теме есть чего сказать?
Если нечего, то и сдристни отседова.
Иди, ищи пропертю у селектора :)
...
Рейтинг: 0 / 0
Топик ненависти к WPF
    #36710095
i
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
i
Гость
ЛузерокПолнейший, попробуй обработать еще дустом подлых барабашек
...
Рейтинг: 0 / 0
Топик ненависти к WPF
    #36710633
Фотография Хопа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iЛПiДля удаления биндинга есть спец методы - ClearAllBinding & ClearBinding
Вась, ты дурак, да?
А если потом эту вьюху (бездарно покуроченную) понадобится к другому датаконтексту прикрепить, что делать прикажешь? Пришивать биндинги обратно?

Вот с этого и начинал бы сразу. Теперь понятно откуда у тебя "шевеленки" c якобы "убитыми" view.
"Оптимизатор", ты полный кретин.

Да, функциональный программист из него точно не выйдет.
...
Рейтинг: 0 / 0
Топик ненависти к WPF
    #36710639
i
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
i
Гость
Просто у меня уже прошел период, когда мальчики вырастают, уже достают до педалей, накрутили первые километры вокруг дома, и начинают из своего трехколесного велосипеда делать самый быстрый и легкий(с пеленок мечтали участвовать в Тур де Франс). Те детальки, которые удалось открутить, уродуют до неузнаваемости, обычно все ломают или забрасывают. Если ребенок упорный, то может быть, велосипед и поедет без половины деталей(для чего они он так и не понял), но до первой кочки(конструкция получилась хлипкая)
...
Рейтинг: 0 / 0
25 сообщений из 336, страница 12 из 14
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Топик ненависти к WPF
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]