@xamarin_russia

Страница 396 из 619
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

Kirill
25.05.2018
09:03:44
Локальная переменная все равно выглядит как overkill
А в чем overkill для локальной переменной? Из за вделения памяти под нее?

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

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

Google
Nikolai
25.05.2018
09:17:34
Что если во время выполнения твоего кода проперти поменяет свое значение или станет null?
Тоже подумал от этом, но это код байдингов, в таком случае локальная переменная спрячет более серьезный баг, когда Target View на объекте байдинга обнуляется слишком рано

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

Kirill
25.05.2018
09:20:08
lock для переменной, чтобы её нельзя было обнулить, пока работаем с ней
Переменная или проперти? Как ты сделаешь это для переменной? Я не понимаю

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
Ребята подскажите как правильно перекрыть getview у arrayadapter что бы мултивыборсохранился
всмысле у вас при скролле ячейки перерисовываются и выбранность сбивается?

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
изначально устанавливается, но потом не изменяется, bindings не помогают
Это нормально, наверное. В моем случае с цветом Background и TextColor у Entry не помогло ни что.

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

По xname

Aleksandr
28.05.2018
08:09:11
Только если в коде страницы .xaml.cs контролу менять
код делаю вообще без xaml, там меняю - не помогает

самый прикол в том, что через IValueConverter прогоняю, там условие которое истинно, но под него не заходит

совсем бред какой-то

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
Не, тут с Entry мертвый случай
а при чем тут иф не работающий?

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
Я думал ты про entry...?
может та же проблема, я не в курсе

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
У Xamarin есть только одна проблема - Forms
то есть на 50 процентов норм:D

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
То чувство, когда ты 24/7 советуешь clean/delete bin/obj/rebuild/restart/reinstall Windows
ну по моим наблюдениям - сейчас при разработке это приходится делать уже гораздо реже, чем раньше) Не так давно была бага в VS - вот с ней намучался, когда dll блочилась..

Kirill
28.05.2018
08:41:34
Помните 2015-ю..?
Помню естественно

Кита
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
У Xamarin есть только одна проблема - Forms
Ты небось сейчас живешь с MVVMCross?

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 такой? Я, конечно, понимаю, типа работает - ну и хорошо, не трогай. Просто эти ошибки мозолят глаза в строке снизу.)

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

Кита
28.05.2018
12:21:14
Короче, MvvmCross + ReactiveUI + Fody норм тема
ну и выстрелить себе в ногу с таким набором можно хорошо

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


Страница 396 из 619