Pull to refresh
22
Вячеслав Смитюх@Viacheslav01

Пользователь

0,4
Rating
13
Subscribers
Send message
При приличном потоке данных на сериализацию, количество строк подлежащих утилизации зашкаливает.
голодный человек возьмет денег до зарплаты в кредит, что бы поесть, а не пойдет отбирать айфон.

На какой итерации его зарплаты хватит на выплату только процентов по очередному займу?
xyo.net для моих приложений завышает результаты от 2 до 5 раз.
Страшно тупит в хроме дома и подтупливает на работе, в IE на работе нормально.
В общем сделать расширение решарперу, позволяющее собирать информацию о контекстах и будет отлично.
Посмотрел подробнее, ключ тип, поэтому работает поиск типа, отлично!
Как интересно, почему я в пролете.
Кстати как раз с R# связана была идея написать расширение которое бы предоставляло информацию интеллисенсу, при использовании {l:Localize Path=SMTH}.
Но начав переход на WRT где этот подход локализации не работает, идея останется не реализованной :)
Решарперовский FU на попытке найти использование AppViewModel не находит его инджекцию.
Я тоже обходился до определенного момента, когда размер проекта превысил объем который я могу удержать в памяти.
Главный недостаток такого решения отсутствие поддержки интеллисенса со стороны VS, привязав модель к датаконтексту через расширения я лишился подсказок по содержанию модели, а для меня это критично, модели сложные.

Для локализации это было терпимо, но для свойств модели нет, так как при рефакторинге нет автоматического контроля ссылок :(

Хотя согласен лаконично :)
Я пробовал изменить это создав свою реализацию IXamlMetadataProvider, но увы компилятор не использует определения пространств имен из пользовательской реализации провейдера.
Да это работает, но теряет всякий смысл. Поправьте статью, что бы не вводила в заблуждение.
Да для каждого свой, статическая конструкция здесь, только для объявления метаданных свойства, вся остальная магия скрыта за реализацией DependencyProperty
Вот поэтому я и не смог определиться с переводом и использую codebehind :)
Так и не смог победить это:

[assembly: XmlnsDefinition(«clr-namespace:Aero.Markup;assembly=Aero.Phone», «Aero.Markup»)]
[assembly: XmlnsPrefix(«clr-namespace:Aero.Markup;assembly=Aero.Phone», «m»)]

Для универсальных проектов, а использовать расширение с явным указанием неймспейса, не дает компилятор :(
Мне понравился предложенный вариант «закулисный код»
Нет не вижу здесь упаковки. Но могу предположить, что она тут появится если типом свойства будет value тип. Однако использование этого кода не подразумевает множественных вызовов, а при малом количестве вызовов, упаковкой/распаковкой можно пренебречь.
К сожалению, я не знаком с реализацией этого механизма, вы можете описать проблему детальнее?
Да все верно, закралось пару опечаток, спасибо всем кто указал на ошибки!

Information

Rating
2,708-th
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Registered
Activity

Specialization

Mobile Application Developer
Middle
Android development
Development of mobile applications
Kotlin
Android SDK