
Nikolai
25.05.2018
08:46:29
Внутри геттера property View есть приведение типа через as. С локальной переменной мы это приведение делаем только один раз

vladimir
25.05.2018
08:47:22
не понимаю, о чём вы
кусок кода покажите, о каком вы
я повторюсь, что я изначально ошибся с тем, что написал
там не везде нужно var view = taget as MyView;
там не везде нужно var myView = View;
и почему там в трёх случаях var myView = View; - в данном случае непонятно, потому что можно было сразу с View работать
но как я предположил, скорее всего там раньше было var myView = <SOMETHING ELSE>;
а логика после осталась такой же
потому с локальной переменной в данном случае работать смысла нет, но, возможно, оно имело смысл раньше

Google

Nikolai
25.05.2018
08:53:00
кусок кода покажите, о каком вы
https://github.com/MvvmCross/MvvmCross/blob/bd3a438f8acff76657a743da0669d97254b7aaa6/MvvmCross/Binding/Bindings/Target/MvxPropertyInfoTargetBinding.cs

vladimir
25.05.2018
08:53:19
.....
перечитайте мои сообщения
я где-то утверждал, что View не имеет тип, который нам нужен?

Nikolai
25.05.2018
08:54:11
Nikolai:
Внутри геттера property View есть приведение типа через as. С локальной переменной мы это приведение делаем только один раз
Локальная переменная все равно выглядит как overkill

vladimir
25.05.2018
08:55:38

Kirill
25.05.2018
09:03:44

Nikolai
25.05.2018
09:13:23

Kirill
25.05.2018
09:15:03
Что если во время выполнения твоего кода проперти поменяет свое значение или станет null?

vladimir
25.05.2018
09:17:28
если это ожидаемое поведение, то вполне может быть, а если это лишняя проверка на то, чтобы это вдруг не произошло, то тут будет уместен lock

Google

Nikolai
25.05.2018
09:17:34

Kirill
25.05.2018
09:18:38

vladimir
25.05.2018
09:19:18
lock для переменной, чтобы её нельзя было обнулить, пока работаем с ней

Kirill
25.05.2018
09:20:08

vladimir
25.05.2018
09:20:18
для проперти
си головного мозга, простите

Kirill
25.05.2018
09:21:05
Говнокод, за такое руки оторвут дяди постарше

vladimir
25.05.2018
09:21:37
почему говнокод? а как надо?
отрывать руки без объяснений - какая-то дикость

Kirill
25.05.2018
09:25:36
Я сам лично сталкивался когда публичная проперти менялась на null прямо по середине метода, код выполняется синхронно, но какого то хера становиться null, возможно с другого потока что то поменялось, но факт остается фактом, это возможно. По это я всегда создаю локальную переменную, проверяю ее на null и потом работаю с ней, в таком случае я уверен на 100% что не получу NullReferenceException в методе

vladimir
25.05.2018
09:35:32
не увидел объяснения, почему залочить изменение проперти - говнокод
тем более, если её где-то обнулили после уже начатой работы с ней в другом методе, то это работа в методе уже не актуальна, и выполнять её нет смысла
а так она с локальной переменной довыполняется в вашем случае, но это для логики смысла не будет иметь
я не против вашего решения, если что, но оно не хуже и не лучше залочинения проперти, как минимум вы это не объяснили

Кита
25.05.2018
09:43:50
вообще по идее не должно возникать даже желания залочить проперти. Если оно возникает - значит что-то не так с кодом

vladimir
25.05.2018
09:52:22
согласен

Кита
25.05.2018
09:55:13
Я например во вьюмодели прокидываю sceduler который умеет и в UIтред уводить выполнение кода и планировать выполнение на определенное время

Sergey
25.05.2018
10:50:46
Ребята подскажите как правильно перекрыть getview у arrayadapter что бы мултивыборсохранился
Я так понимаю там надо от парент вьюва как то плясать

vladimir
25.05.2018
11:04:37

Ahmed
26.05.2018
07:24:48
Helaw all

Roman
26.05.2018
08:48:32

Александр
28.05.2018
06:14:21
Люди, а у bottombar можно ли как то отключить выделение? Т.е. нажал на кнопку, перешёл и нет выделения?

Google

Aleksandr
28.05.2018
07:50:10
Всем привет
почему у view может не меняться свойство IsEnabled или InputTransparent?
изначально устанавливается, но потом не изменяется, bindings не помогают

Max
28.05.2018
08:07:59

Aleksandr
28.05.2018
08:08:27

Max
28.05.2018
08:08:34
Только если в коде страницы .xaml.cs контролу менять
По xname

Aleksandr
28.05.2018
08:09:11
самый прикол в том, что через IValueConverter прогоняю, там условие которое истинно, но под него не заходит
совсем бред какой-то

Lamest
28.05.2018
08:11:27
удали всю папку проекта

Aleksandr
28.05.2018
08:11:35

Lamest
28.05.2018
08:11:38
восстанови из гита
иногда если нажать ребилд то всеравно не пересоберает. потому что не может залоченые файлы удалить

Aleksandr
28.05.2018
08:12:00

Lamest
28.05.2018
08:12:08
кеке

Max
28.05.2018
08:12:27
кеке
Не, тут с Entry мертвый случай

Lamest
28.05.2018
08:12:39

Aleksandr
28.05.2018
08:12:50
самый прикол в том что раньше все ок было

Google

Aleksandr
28.05.2018
08:13:16
поменял layout, сделал с состояними, и сломалось

Max
28.05.2018
08:13:26

Lamest
28.05.2018
08:13:49

Kirill
28.05.2018
08:21:21

Aleksandr
28.05.2018
08:35:38

Max
28.05.2018
08:36:34
У Xamarin есть только одна проблема - Forms

Кита
28.05.2018
08:37:02
ахах

Damir
28.05.2018
08:37:13

Max
28.05.2018
08:38:55
То чувство, когда ты 24/7 советуешь clean/delete bin/obj/rebuild/restart/reinstall Windows

Кита
28.05.2018
08:39:28
пора переустанавливать шиндоус!
Шиндоус сам себя не переустановит!

Kirill
28.05.2018
08:40:38

Кита
28.05.2018
08:41:04

Max
28.05.2018
08:41:10

Kirill
28.05.2018
08:41:34

Кита
28.05.2018
08:41:59
2010...

Max
28.05.2018
08:42:06

Kirill
28.05.2018
08:42:35

Max
28.05.2018
08:44:47

Kirill
28.05.2018
08:48:23

Google

Aleksandr
28.05.2018
11:29:49
никто не сталкивался с D/ANRAppManager( 6412): !!! It is not under singleton mode, U can't use it. !!! ?
null pointer при PendingIntent.GetService
происходит такое только на 5.1
выше- работает норм

Vladislav
28.05.2018
11:55:52

Max
28.05.2018
11:56:13

Vladislav
28.05.2018
11:56:45
Быстро ты лагеря поменял ?

Max
28.05.2018
11:59:47
Короче, MvvmCross + ReactiveUI + Fody норм тема

Олег
28.05.2018
12:10:39
Ребят, всем привет. Вопрос по стилю. Раньше в XAML указывал в шапке что-то типа BackgroundColor="#цвет", все было ок. Сейчас после обновы vs вылазит ошибка "недопустимое значение для свойства", причем приложение запускается и цвета все отображаются. Это просто баг vs такой? Я, конечно, понимаю, типа работает - ну и хорошо, не трогай. Просто эти ошибки мозолят глаза в строке снизу.)

Max
28.05.2018
12:17:35

Олег
28.05.2018
12:20:21
все, исправил. Перенес где смог в стили, где не смог в cs код.

Кита
28.05.2018
12:21:14

Sasha
28.05.2018
12:31:28
Всем привет можно как-то динамически подставлять контекст данных в репозиторий в EF Core? Можно ли как-то динамически изменять зависимости в DI в Asp.Net Core?

Max
28.05.2018
12:44:07
ну как бы убрать отсюда Fody - и замечательно

Bonart
28.05.2018
12:49:39
Зачем Fody убирать?

Олег
28.05.2018
12:52:38